2015-09-15 18 views
0

我的项目正在编译,直到我添加了内置登录活动,然后在删除它时尽管出现警告(不安全,因为有关联...)而将其删除。我也删除了关联的登录活动xml文件。现在我的项目不能编译,我得到的R.id的每一个参考“不能解析符号R” .... Android的工作室也开启了V23 \价值观,v23.xml如下删除内置活动后,Android“无法解析符号R”

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <!-- From: file:/usr/local/google/buildbot/repo_clients/https___googleplex-android.googlesource.com_a_platform_manifest.git/mnc-sdk-release/frameworks/support/v7/appcompat/res/values-v23/styles_base_text.xml --> 
    <eat-comment/> 
    <style name="Base.TextAppearance.AppCompat.Widget.Button.Inverse" parent="android:TextAppearance.Material.Widget.Button.Inverse"/> 
    <!-- From: file:/usr/local/google/buildbot/repo_clients/https___googleplex-android.googlesource.com_a_platform_manifest.git/mnc-sdk-release/frameworks/support/v7/appcompat/res/values-v23/themes_base.xml --> 
    <eat-comment/> 
    <style name="Base.Theme.AppCompat" parent="Base.V23.Theme.AppCompat"/> 
    <style name="Base.Theme.AppCompat.Light" parent="Base.V23.Theme.AppCompat.Light"/> 
    <style name="Base.V23.Theme.AppCompat" parent="Base.V22.Theme.AppCompat"> 
     <!-- We can use the platform drawable on v23+ --> 
     <item name="actionBarItemBackground">?android:attr/actionBarItemBackground</item> 

     <item name="controlBackground">@drawable/abc_control_background_material</item> 
    </style> 
    <style name="Base.V23.Theme.AppCompat.Light" parent="Base.V22.Theme.AppCompat.Light"> 
     <!-- We can use the platform drawable on v23+ --> 
     <item name="actionBarItemBackground">?android:attr/actionBarItemBackground</item> 

     <item name="controlBackground">@drawable/abc_control_background_material</item> 
    </style> 
    <!-- From: file:/usr/local/google/buildbot/repo_clients/https___googleplex-android.googlesource.com_a_platform_manifest.git/mnc-sdk-release/frameworks/support/v7/appcompat/res/values-v23/styles_base.xml --> 
    <eat-comment/> 
    <style name="Base.Widget.AppCompat.Button.Colored" parent="android:Widget.Material.Button.Colored"/> 
</resources> 

我做清洁项目,重建,使缓存失效/重新启动,但没有一个能够工作。我还检查了是否有自动添加的清单中的活动参考,但没有参考。是否有关联的文件是自动添加的,需要手动删除?即使我删除了这个文件,当我清理我的项目时,Android Studio也会生成相同的文件。

+0

复制并删除项目'v23 \ Values-v23.xml'文件。 –

+0

我确实删除了该文件,但在添加它并清理/重建我的项目后,它会自动重新生成。 –

回答

0

我通过改变我的compileSDKVersion从21到23每this thread解决。这就是诀窍,但我没有一个很好的解释,为什么。