2016-02-18 33 views
0

上一個小工具應用程序使進出口工作上手Play商店和香港專業教育學院遇到禁止這導致我到這個SDK層面的問題

的幾個問題降級設備而此前對使用舊式權限(目標SDK 22及以下版本)的APK使用M權限(目標SDK 23及以上版本)。這發生在從版本1(目標SDK 23)到版本2(目標SDK 19)的變化中。

對於像這樣的小應用程序,如果考慮到它並不需要太多,只會在新版本上使用,我無法刪除apk,也不能完全刪除項目,所以問題是我應該只發布它爲sdk 23還是應該離開項目獨自做一個全新的?

回答

0

你錯了。目標SDK意味着最新支持的版本。但它仍然允許應用程序安裝在新版本上。 Min SDK版本意味着最早支持的版本。

如果Target SDK設置爲23,並且更新出來,即24,那麼應用程序仍然可以在該設備上工作,但是無論SDK 24帶來的新功能都不可用。

你可以閱讀更多的API Guides

+0

確定,所以它會爲舊設備的正常工作,只要最低SDK水平,例如14和目標SDK水平可以23吧? – XvKnightvX

+0

是的。創建新項目時,請注意,它只會詢問您的最低SDK版本,並且僅支持基於最低SDK版本的受支持設備的百分比。目標SDK不會影響支持的設備,但會影響您可以使用的功能。 –

+0

好吧感謝您的幫助,現在我只需要弄清楚我將如何做與actionbardrawertoggle不工作,因爲它不讓我編譯v4了 – XvKnightvX