當前我正在開發Android項目Android Platform 2.3.3, API Level 10
。我想構建APK文件來運行我的項目Android 2.0 Device
。我怎樣才能做到這一點 ?我可以在Android 2.0 Device
上運行我當前的APK文件嗎?創建APK文件以在舊Android平臺上運行
1
A
回答
4
您需要在清單中配置android:minSdkVersion,如documentation中所述。這意味着只有最低SDK支持的API方法和類纔會提供給您。
0
如果您希望能夠在不同的API級別上運行您的應用,Android市場將支持多個APK。
您可以使用minSdkVersion 5上傳一個apk,使用minSdkVersion 10上傳一個apk。如果API級別高於5的手機將看到此版本,則上一個必須具有更高版本的代碼。
請注意,正如kgiannakakis所說,如果將minSdkVersion設置爲5,您將無法使用僅在版本10及更高版本中可用的類和方法。爲了避免這種情況,您可以在5級上構建一個不具有相同功能的精簡版本。或者您可以使用反射來檢查當前設備上的運行時方法是否可用。
相關問題
- 1. Android Studio 2.1.1運行舊的.apk文件
- 2. 舊apk文件只能在Android模擬器上運行總是
- 3. 如何在Android平臺上運行arm二進制文件?
- 4. 在Android Studio中創建APK文件
- 5. 如何在Android中運行apk文件
- 6. LibGDX創建(桌面)平臺可運行
- 7. .apk文件沒有在eclipse上創建
- 8. 在netbeans平臺中創建文件
- 9. 如何在安裝apk時在apk上創建一個文件?
- 10. 對舊版平臺運行Android示例EffectiveNavigation時的ClassNotFindException
- 11. 如何爲Android創建.apk文件?
- 12. 如何爲android創建apk文件?
- 13. 從Android仿真器運行.apk文件
- 14. Android在SD卡上加載並運行apk文件
- 15. 在Eclipse中創建戰爭文件以在JBoss上運行
- 16. Android。我如何創建一個平臺獨立文本文件?
- 17. 跨平臺的zip文件創建
- 18. 我可以在英特爾x64平臺上構建的AMD x64上運行可執行文件嗎?
- 19. 如何在x86/x64平臺上運行MIPS二進制文件?
- 20. Android APK文件:在Google Play商店中重新激活舊版APK文件
- 21. 如何使用在所有平臺上運行的SWT創建可執行JAR?
- 22. Apigee平臺上的文件創建和附件
- 23. 如何創建Delphi Android應用APK以包含文件
- 24. 創建jsc/webkit的靜態構建,以便在舊機器上運行
- 25. Android:建立平臺源碼後,如何用平臺密鑰簽名任意APK?
- 26. 是否可以在運行時創建apk?
- 27. 無法創建.apk文件
- 28. 在arm平臺上運行qtmobility
- 29. 在特定平臺上運行Ruby gem
- 30. IOCP無法在x64平臺上運行