2012-05-27 67 views
1

嗨我的應用程序出現問題。它僅對Android 2.1和2.2可見。 這是我的清單android:anyDensity="false"是因爲我調整圖像大小。 我已經試過我的應用程序從2.1幾乎所有的Android版本4.0和它的工作,但在谷歌上的任何新版本的遊戲,然後2.2,或者說是不兼容是不可見的。只適用於Android 2.1和2.2的應用程序?

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/> 
<uses-permission android:name="android.permission.WAKE_LOCK" android:required="false"/> 
<supports-screens android:anyDensity="false"/> 

由於

回答

0

documentations

機器人:anyDensity 指示應用程序是否包括資源,以適應任何屏幕密度。

對於支持Android 1.6(API級別4)及更高版本的應用程序,默認情況下爲「true」,除非您確定應用程序有必要工作,否則不應將其設置爲「false」 。如果您的應用程序直接操作位圖(請參閱Support Multiple Screens文檔以獲取更多信息),唯一可能需要禁用此功能的時間就是這樣。

因此,應設置爲true。從使用的許可標籤所需= 「假」:

<supports-screens android:anyDensity="true"/> 
+0

解決,我加入<支持屏安卓anyDensity =「true」並將資源文件(圖像)移動到nodpi文件夾。 – user1420022

+0

您可能想要upvote並接受答案。 :-) –

0
<supports-screens android:resizeable="true" 
         android:smallScreens="true" 
         android:normalScreens="true" 
         android:largeScreens="true" 
        android:anyDensity="true"></supports-screens> 

在manifeast文件中添加此

+0

但是,當我將任何密度設置爲true時,它僅調整圖像大小。我自己在我的代碼中執行此操作? – user1420022

+0

但是當我設置任何密度爲真。它調整了我不想調整大小的圖像大小,我自己在代碼中進行調整 – user1420022

0

取出機器人。你不應該把這個權限標籤內,但在使用特徵標記...無論如何,WAKE_LOCK不需要任何所需聲明:

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
相關問題