2017-02-26 29 views
0
<meta-data 
    android:name="com.google.android.gms.version" 
    android:value="@integer/google_play_services_version" />  

我無法刪除AndroidManifest.xml中的這段代碼。每當我構建並運行項目時,它都會重新出現並導致錯誤。無法刪除Android Studio中的XML代碼行

Error:(33, 28) No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). 
+0

https://commonsware.com/blog/2016/04/08/why-cant-edit-manifest-android-studio.html – CommonsWare

+0

@CommonsWare工作!我沒有注意到AndroidManifest文件名中的「即時運行」。 – Ch3wbacc4

回答

0

my blog post from last year複製(和少許修改,以反映自那時以來的變化)以下:

您使用Android Studio中,至少通過V2.2.3,你 遇到this bug,我申請兩年前的一份報告。根據這個問題,這在Android Studio 2.3中得到了解決。

發生什麼事是,雙擊該錯誤是打開一個標籤 a清單。這是錯誤的清單。 src/中的某個文件不是 AndroidManifest.xml,而是來自build/某處的某個生成的 清單。此生成的清單不僅在 中混合了您的模塊的清單,而且還列出了來自 模塊和其他依賴項(例如 their <uses-permission> elements), 您的模塊的build.gradle文件的清單等。您在此處所做的更改將在您的下一個版本中刪除,其中包括 。

編輯清單時,確保它是正確的清單。