2011-10-19 59 views
3

使用Motorola Atrix 4G,無法下載我發佈並安裝在手機上的應用程序。建議的答案是這樣做在Android Market上支持QHD

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="8" /> 

但在我的表現是這樣的:

<uses-sdk android:minSdkVersion="7" /> 

會改變我的清單上面建議的回答引起任何的怪癖,因爲我想要的最低SDK是在至少2.1更新(即「7」)?

回答

3

好吧,我得到它的工作。解決方案是關閉版權保護。由於上傳的應用程序是免費的,它不會影響應用程序,但如果它是付費應用程序,則必須考慮許可,因爲版權將來會被棄用。

http://developer.android.com/guide/publishing/licensing.html

因此很明顯,這個問題沒有任何關係與顯示器,但由於手機的根源和谷歌市場並未允許根植安裝版權申請的應用程序。

0

摩托羅拉Atrix 4G理論上有Android 2.3(薑餅),它是SDK級別9.所以,如果你有minSdkVersion =「7」和android:targetSdkVersion =「9」它應該在這款手機上工作。爲什麼它不起作用?

使用較低的SDK級別會給您帶來問題,但前提是您使用較新級別的特定API。如果您使用較低的API重新編譯應用程序,並且它不會編譯失敗,那麼您應該可以。 (除非你使用反射或一些奇怪的事情。)

靈光