2015-09-15 5 views
0

Мой проект компилировался до тех пор, пока я не добавил встроенную функцию входа в систему, а затем удалил ее, несмотря на предупреждение (небезопасно, потому что есть связанные ...), когда я удалил его. Я также удалил связанный с ним файл xml активности входа. Теперь мой проект не может скомпилировать, и я получаю «не может разрешить символ R» в каждом из ссылки R.id .... Android студия также открывает v23 \ Values-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> 

Я сделал чистый project, rebuild, Invalidate cache/Restart, но никто из них не работал. Я также проверил, есть ли ссылка на активность в моем манифесте, которая была добавлена ​​автоматически, но нет. Связаны ли файлы, которые автоматически добавляются и что мне нужно удалить вручную? Даже если я удалю этот файл, Android-студия генерирует тот же файл, когда я очищаю свой проект.

+0

Сделайте копию и удалите из своего проекта 'v23 \ Values-v23.xml' файла. –

+0

Я удалил этот файл, но он автоматически восстанавливается после добавления и очистки/восстановления моего проекта. –

ответ

0

Я решил изменить мою compileSDKVersion от 21 до 23 за this thread. Это сделал трюк, однако у меня нет хорошего объяснения, почему.