2015-09-15 48 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解決。這就是訣竅,但我沒有一個很好的解釋,爲什麼。