3

我一直在閱讀論壇上處理清單文件的其他幾件事。雖然我找到了答案,它仍然沒有解決我的特殊問題。我的應用程序專爲任何手機或平板電腦設計,但Google的Play商店表示「不兼容」。我正在嘗試將應用程序提供給手機和平板電腦(手機或wifi)。 任何援助將是非常棒的,謝謝你提前。我在這個清單文件中顯然缺少一些東西。Android清單文件:應用程序支持平板電腦,但在市場中被標記爲「不兼容」?

這些請求的權限:

android.permission.INTERNET, 
android.permission.CALL_PHONE, 
android.permission.SEND_SMS, 
android.permission.ACCESS_NETWORK_STATE, 
android.permission.CHANGE_NETWORK_STATE, 
android.permission.ACCESS_WIFI_STATE, 
android.permission.CHANGE_WIFI_STATE, 
android.permission.ACCESS_COARSE_LOCATION, 
android.permission.READ_PHONE_STATE 

特點:

android.hardware.location, 
android.hardware.location, 
android.hardware.location.network, 
android.hardware.touchscreen, 
android.hardware.wifi 

這是一個很奇怪的錯誤;加上它似乎要求的方法是無效的。

回答

1

我以爲有些平板電腦沒有call_phone權限,因爲他們只有wifi? 您確定平板電腦具有3g功能嗎? (也爲sms

+1

感謝您的快速回復;所以我進一步查看了許可。所以我把我的權限請求改爲:'<使用權限android:name =「android.hardware.telephony android:required =」false「/>'而不是將其完全清理出來。幫助彼得。 – Greg 2012-03-23 18:15:53

+0

太好了,請標記回答。 – Peterdk 2012-03-23 18:33:21

+1

@Greg,看起來這個答案解決了你的問題,所以請點擊複選標記接受它。 – dldnh 2012-03-24 13:50:21

6

爲了簡單起見,如果有人尋找我的確切分辨率;其計算方法如下:

<uses-permission android:name="android.hardware.telephony android:required="false" />

一旦被加入,而不是讓出來的,這似乎觸發正確。

相關問題