2012-12-10 317 views
0

我不熟悉在android中發佈應用程序。我剛剛發佈了我的應用程序。但是在做完之後,兼容設備列表顯示我在開發期間運行我的應用程序的唯一兩個設備不兼容!這令人費解。我知道這與我的清單文件有關。這裏是權限:兼容性問題

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="17" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_INTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" />  
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<uses-feature android:name="android.hardware.camera" /> 
<uses-feature android:name="android.hardware.camera.autofocus" /> 

<uses-permission android:name="android.permission.CAMERA" />  


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

請告訴我哪裏出了問題。問題的兩個設備是三星Galaxy口袋(GT-S5300)和三星Galaxy Tab 2(7.0)。

+1

我很確定GTab2(GT-P3113)沒有自動對焦功能。可能與Pocket相同。 GTab2的相機*可怕*。請注意,亞行不關心您的設備是否具有您的應用需要的功能,只有Play商店過濾器。 – 323go

回答

0

由於這兩個設備缺乏自動對焦

<uses-feature android:name="android.hardware.camera.autofocus" /> 

<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> 

更換線應該解決的問題。

+0

好的,當我完成這些工作時,我只是用已經發布的apk文件替換新文件,還是將它作爲新版本上傳? –

+0

我會刪除並重新上傳。 –

+0

好吧。感謝你的回答。我會嘗試這個並回復你。 :) –