java - 在 Android Studio 中打开新程序时遇到问题

标签 java android android-studio

我最近下载了 Android Studio 并尝试打开一个新项目。生成的代码如下所示:

package com.example.trevo.myapplication;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class GettingStarted extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_getting_started);
    }
}

屏幕顶部的选项卡(scr、main、java、com、example、trevo、myapplication、GettingStarted)均带有红色下划线。此外,setContentView(R.layout.activity_getting_started); 行中的“R”为红色,并收到错误“无法解析符号”。当我尝试按编写的方式运行程序时,出现以下错误。

C:\Users\trevo\Documents\Java4Android_Projects\MyApplication\app\src\main\res\layout\activity_getting_started.xml

Error:(13, 49) String types not allowed (at 'layout_constraintBottom_toBottomOf' with value 'parent').

Error:(14, 45) String types not allowed (at 'layout_constraintLeft_toLeftOf' with value 'parent').

Error:(15, 47) String types not allowed (at 'layout_constraintRight_toRightOf' with value 'parent').

Error:(16, 43) String types not allowed (at 'layout_constraintTop_toTopOf' with value 'parent').

Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
Information:BUILD FAILED

还有其他人在使用 Android Studio 时遇到过这个问题吗?我可以采取什么措施来纠正这些错误?

最佳答案

这是 Android Studio 中的一个已知错误,我的构建也发生了。

要解决此问题,请清理构建项目并删除其中包含 R 的导入,然后 Android Studio 将导入正确的 R

这个问题似乎在最新的 3.0 RC 版本中得到了解决

关于java - 在 Android Studio 中打开新程序时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46780788/

相关文章:

java - 通过 websocket 将视频文件发送到浏览器

java - 打印所有带有列名的查询结果的最有效方法是什么?

java - Bash 脚本的行为不同于 Docker 运行命令而不是容器本身?

java - 如何将特定索引打印为大写和小写

android - 覆盖按钮不起作用的文本颜色

java - 当用户从最近的任务列表中关闭应用程序时,如何保持作业服务运行

java - 如果 Kotlin 中的 try catch 失败返回什么?

java - 在 Android Studio 中保护密码和 URL

android - 将 ActionBar 添加到 Android Studio 中的默认 Google map Activity 模板

android - 通过命令行无线连接android设备