從ADT 14開始,資源字段不能用作開關 的情況。調用此修復程序以獲取更多信息。這是什麼原因用於? 什麼是遷移Android代碼?
2
A
回答
8
看看官方博客張貼關於這一點:
http://tools.android.com/recent/switchstatementconversion
http://tools.android.com/tips/non-constant-fields
基本上,在庫項目資源常量不再是 「最後」。來自ADT網站:
換句話說,常量在庫項目中不是最終的。 的原因很簡單:當多個庫項目合併爲 時,字段的實際值(必須是唯一的)可能會發生衝突。在ADT 14之前,所有字段都是最終字段,因此,所有 庫在使用時都必須將其所有資源和關聯的Java代碼 與主項目一起重新編譯。這 表現糟糕,因爲它使構建非常緩慢。它還 阻止分發不包含源 代碼的庫項目,限制了庫項目的使用範圍。
16
對於那些誰不解決這個問題還沒有的 - 這是i`v做了什麼:
- 轉到您的「project.properties」文件。
- 刪除此行「android.library =真正的」
我之所以有這個問題,是因爲我做了拷貝粘貼&屬性文件到我的項目(失蹤)。
歡呼聲。
相關問題
- 1. 什麼是遷移索引?
- 2. 什麼是Smali代碼Android
- 3. 自動遷移VS代碼庫遷移
- 4. 在代碼優先遷移中使用遷移歷史有什麼用處
- 5. 添加遷移在代碼遷移/代碼中首先創建空遷移
- 6. 在eclipse上遷移android代碼錯誤
- 7. Rails遷移:代碼演變,遷移無效:該怎麼辦?
- 8. 爲什麼我只啓用代碼遷移,如果還啓用自動代碼遷移?
- 9. 是否有條件EF遷移代碼?
- 10. 什麼是左移的jQuery代碼
- 11. 數據遷移:遷移的最佳方式是什麼?
- 12. Django South - 從Python代碼遷移代碼
- 13. 代碼優先遷移過程:我缺少什麼部分?
- 14. 爲什麼從DNX遷移到.NET CLI需要更改代碼?
- 15. 爲什麼Add-Migration突然生成非空代碼遷移?
- 16. 爲什麼將代碼遷移到類結構會破壞代碼?
- 17. EntityFramework5代碼優先遷移
- 18. C2DM到GCM代碼遷移
- 19. 代碼優先遷移MissingManifestResourceException
- 20. PHP到ASP.NET代碼遷移
- 21. 代碼首先遷移
- 22. 這是什麼樣的遷移?
- 23. 是什麼版本耙分貝遷移
- 24. 什麼是ASP.NET遷移中的Discriminator列?
- 25. 組織文件版本遷移代碼的最佳方式是什麼?
- 26. 從渲染SVG遷移到Canvas/WebGL的代碼 - 我的選擇是什麼?
- 27. 什麼是在Android Studio中的代碼
- 28. android中的intent代碼是什麼?
- 29. 什麼是「代碼」
- 30. 是什麼代碼是什麼意思?
你能鏈接到你所指的「修復」嗎?你的問題很混亂。 –
這個問題完全令人困惑。一個解決辦法是解決問題。如果您使用帶資源ID的交換機,則由於ID不是最終的,它們不再工作。所以它修復了由此產生的錯誤。因爲它似乎在你參考的文件中解釋過。 – njzk2