我正在使用android studio,当我尝试创建一个新项目时,我发现清单文件始终包含android:name=".MainActivity"
突出显示
以下代码中包含红色以及AppCompatActivity
,onCreate
和setContentView
:
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>
答案 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)
答案 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
安装这两行的更新版本后,同步项目。