0
我的應用程序是使用設置爲API 19的「編譯」選項創建的。現在,當我嘗試運行API級別設置爲15或更低的應用程序時,出現錯誤。錯誤表示它無法找到很少的屬性,我認爲這是由API降級造成的,因此無法識別一些屬性。如何更改Android應用程序的「編譯」選項
那麼,有沒有什麼辦法可以通過低版本的API來運行我的應用? 如何在創建應用程序時更改「compile with」選項已設置?
我的應用程序是使用設置爲API 19的「編譯」選項創建的。現在,當我嘗試運行API級別設置爲15或更低的應用程序時,出現錯誤。錯誤表示它無法找到很少的屬性,我認爲這是由API降級造成的,因此無法識別一些屬性。如何更改Android應用程序的「編譯」選項
那麼,有沒有什麼辦法可以通過低版本的API來運行我的應用? 如何在創建應用程序時更改「compile with」選項已設置?
「編譯時使用」SDK定義取決於您的構建工具。對於Eclipse/ADT,它在project.properties
中定義。
但是,您可以真正將其保留在SDK 19中。相反,請將清單中的minSdkVersion
設置爲您要支持的最低SDK版本。在您的項目上運行Android Lint - 它會報告您使用最小SDK版本中沒有的API功能的錯誤。
感謝您的快速回復。 是的,它報告錯誤,說少數屬性需要定義。 我交叉檢查,這些屬性已經定義。 – user3345968
如果存在特定問題,請考慮將其包含在您的問題中。 – laalto
我想知道如何在創建應用程序項目後更改「編譯」選項。 – user3345968