我已经阅读了几个关于这个主题的帖子,但还没有找到明确的答案,所以我再次向你道歉。基于我所读到的内容,以下是我的应用程序的一些奇怪之处 - 这些应用程序未出现和/或需要花费数小时(现在正在进行3小时以便1.0.1出现在在线市场中) )。
我的应用目前是市场上的1.0版本。我只能在我的Xoom和Galaxy Tab 10.1上找到该应用程序。我在OG Droid或Droid X上找不到它。
这是市场链接:https://market.android.com/details?id=edu.bsu.android.apps.bconnected
我构建了一个基于Google IO Schedule开源应用程序的应用程序,它包含一个带有android-support-v4.jar和libGoogleAnalytics.jar的“libs”文件夹。
最初这是我的最高层:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="13" />
<uses-feature android:name="android.hardware.faketouch" />
<uses-feature android:name="android.hardware.location" />
<uses-feature android:name="android.hardware.location.network" />
<uses-feature android:name="android.hardware.location.gps" />
<uses-feature android:name="android.hardware.wifi" />
<uses-feature android:name="android.hardware.touchscreen" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
免费应用,所以我没有检查“复制保护”框。
我将默认设置保留在“所有国家/地区”
在市场上,我看到这个信息:“需要Android:2.1及以上”
对于版本1.0.1,我完全删除了“uses-features”部分,并将targetSdkVersion降为11 - 只是等待市场更新并反映这个新版本。
这是我在市场上的第一个应用程序,所以我不太确定出了什么问题。但等待并等待版本更新,然后试图弄清楚为什么它不会出现在根OG Droid,股票Droid X或T-Mobile手机上 - 我只能在我的3.2 Xoom和3.1 Galaxy上看到它标签
非常感谢任何帮助或建议!
由于
答案 0 :(得分:3)
我无法从您的应用页面看到可能出现的问题 - 我只能看到它与我的Desire HD不兼容。
您可以转到开发人员控制台的“编辑应用程序”页面来查看所需的硬件功能 - 这将告诉您应用程序需要哪些硬件功能。我相信市场会查看您的清单和您的.APK,以确定支持哪些设备。
此外,在页面底部附近,您会看到“此应用程序可供510多个设备使用。显示设备” - 点击Show Devices
查看您的物理设备应用声称可以继续工作。
最后,在这之上你会看到类似的东西:
Screen layouts: SMALL NORMAL LARGE XLARGE Required device features android.hardware.touchscreen
由于您的应用仅适用于平板电脑,因此我怀疑您可能只会看到XLARGE(可能还有LARGE)布局。
检查项目中的布局资源 - 您可能需要为较小的屏幕生成布局,或者使用清单中的supports-screens
选项,但说实话,如果您只有较大屏幕的布局我想你可能想要创建额外的布局以适应较小的屏幕。