在android studio中创建的项目有错误

时间:2015-12-07 14:46:39

标签: android android-studio intellij-idea

我正在使用android studio,当我尝试创建一个新项目时,我发现清单文件始终包含android:name=".MainActivity"突出显示 以下代码中包含红色以及AppCompatActivityonCreatesetContentView

    public class MainActivity extends AppCompatActivity {

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

请让我知道如何解决它

的build.gradle

apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "com.example.com.myapplication"
    minSdkVersion 23
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
}

<resources>

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">//cant  
resolve symbol Theme+cant resolve symbol AppCompat

</style>

3 个答案:

答案 0 :(得分:0)

当您需要升级Android Studio时,通常会发生这种情况。请去 -Tools / Android / SDK Manager,&#39;启动独立SDK管理器&#39; (在底部)并安装预先选择的内容。

有时当您遇到错误时,它会弹出Android Studio的右上角,向您显示“修复”错误。按钮,尝试重新启动Android Studio并寻找此选项。

如果以上建议没有工作,请告诉我,我会进一步了解它。

编辑:您尚未包含支持库依赖项。这就是为什么Android Studio无法找到AppCompat等的原因。请转到您的应用级build.gradle文件,并将此行包含在&#39; dependencies&#39;并重新同步你的项目(因为它会要求你这样做)。

compile 'com.android.support:appcompat-v7:23.1.1'

答案 1 :(得分:0)

enter image description here

尝试使用build.gradle同步项目。

enter image description here

你设置了正确的sdk路径。

答案 2 :(得分:0)

检查这些线路是否使用了正确的版本。您可能在IDE中使用较旧版本的Build Tools或AppCompat库。在创建新项目时,Android Studio可能不会更新清单文件中的版本。

buildToolsVersion "23.0.2"<--- This line


compile 'com.android.support:appcompat-v7:23.0.1'<--- This line

安装这两行的更新版本后,同步项目。