2013-02-24 72 views
0

我正在開發一個android應用程序。我已將其添加到Google Play商店。 minSdk已設置爲10,targetSdk爲15.如何提高Android Play商店中的應用可用性?

我最近問了一些朋友,通過從Play商店下載來測試它。他們中的大多數特別是使用三星手機告訴我,他們得到一個錯誤,它在Play商店中不可用。

我知道該應用不適用於Android版本不符合應用minSdk的設備。

在問我的一些朋友下載應用後,我才知道我的一些使用android 2.3.6的朋友無法下載該應用。另一個人使用三星Galaxy Champ Duos(它的薑餅,但我不知道Android的確切版本)無法在Play商店中找到它。

我用Google搜索這個,但沒有找到任何解決方案。

我請求的權限如下。我相信這些都是一般的權限(一般在大多數手機應該具備這些功能。)

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.CALL_PHONE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.READ_CONTACTS"/> 

由我的應用程序所使用的用途,特徵標籤如下表所示。

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

所以我的問題是如何讓我的應用程序可用於更多的設備?我計劃很快啓動我的應用程序。我不希望潛在用戶放棄應用程序,只是因爲他們無法在Play商店中找到它。

回答

1

如果您將minSDK設置爲10,則其版本低於10的任何設備都無法安裝您的應用。

在你的情況可以是約一些裝置特徵的屏幕密度的其它限制。檢查您的AndroidManifest.xml中的請求功能

+0

無法下載應用程序的手機使用的是SDK版本10的Android 2.3.6。 – mahesmohan 2013-02-25 06:57:11

0

你需要使用minSdk至少8,支持最大的Android設備

+0

的確如此。但這裏的問題是,即使應用程序minSdk是10,使用sdk 10的人也無法找到該應用程序。 – mahesmohan 2013-02-24 09:30:38

+0

這假定他可以。越低越好,但是如果你有一個需要9或更高的API調用,那麼你不能降低它(除非你可以在沒有這個調用的情況下工作) – 2013-02-24 09:30:51

1

你有你的清單用途,特徵標籤?如果是這樣,你可能會消除很多設備,不要添加這些設備,除非你的應用程序在沒有它們的情況下根本無法工作。屏幕尺寸支持標籤相同。

否則Play商店提供了一種方法來查看列表下的APK部分,支持的設備下一個鏈接其支持的設備 - 。

+0

我之前沒有想過使用標記... 我已經編輯過這個問題,並添加了權限的問題,我不認爲這將是他們無法從商店得到應用程序的原因。權限幾乎一般... – mahesmohan 2013-02-25 06:46:17

+0

發佈上述評論我沒有注意到使用功能。我剛剛通過使用權限。我已經在問題中發佈了使用功能。 – mahesmohan 2013-02-25 06:53:21

0

您可以使用包名在Google Play上搜索您的應用。

例如

你給包名= 「com.xxxxx.app」 在AndroidManifest.xml中,那麼你可以搜索輸入com.xxxx.app您對谷歌的應用程序發揮

這對你來說很容易,但是如果它的minSDK是10,那麼它在SDK 10版本下面的搜索結果中將不可見。

爲了使可用的SDK版本8到17的應用程序寫在AndroidManifest.xml

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> 
相關問題