我最近下载了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,示例,trevo,myapplication,GettingStarted)都用红色加下划线。此外,' R'行setContentView(R.layout.activity_getting_started);
中的行为红色并收到错误"无法解析符号"。当我尝试按编写的方式运行程序时,我收到以下错误。
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时遇到此问题?我该怎么做才能解决这些错误?
答案 0 :(得分:1)
这是Android Studio中的一个已知错误,也发生在我的构建中。
要解决此问题,请清除构建项目并删除其中包含 R 的导入,Android Studio将导入正确的 R
此问题似乎在最新的3.0 RC版本中得到解决