我有一个应用程序,我现在使用它的 1.4 版。我在 android 和 android 上进行tablet
测试phone
。
在此最新更新中,phone
当我搜索“vforum”时,该应用程序会显示在我的网站上
当我在我的 上做同样的事情时tablet
,它不会出现。我很好奇为什么它没有出现,所以我得到了一个指向应用页面的直接链接,并在谷歌播放中打开了它。我可以看到该应用程序在那里,但是,有一条警告说“您的设备与此版本不兼容”。它tablet
甚至列在 googe play 仪表板的“已批准设备”下。
我觉得这很奇怪,因为我使用tablet
来测试应用程序。
所以我正在使用
- 钛SDK 3.1.0
- Android 4.0.3 w/google apis sdk
- (
phone
适用于谷歌播放)正在运行 android 4.1.2 - (
tablet
未出现在 google play 中)正在运行 android 4.0.3
谁能解释一下为什么我在tablet
Google Play 上看不到我的应用程序?在我的应用程序发布此版本后,我无法在tablet
. 我以前的版本运行良好。
编辑
结果aapt dump badging appname.apk
package: name='com.dop.vforummobile' versionCode='6' versionName='1.4.0'
sdkVersion:'8'
application-label:'Vforum Mobile'
application-icon-120:'res/drawable/appicon.png'
application-icon-160:'res/drawable/appicon.png'
application-icon-240:'res/drawable/appicon.png'
application: label='Vforum Mobile' icon='res/drawable/appicon.png'
launchable-activity: name='com.dop.vforummobile.VforumMobileActivity' label='Vforum Mobile' icon=''
uses-permission:'android.permission.ACCESS_WIFI_STATE'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE','requested WRITE_EXTERNAL_STORAGE'
uses-feature:'android.hardware.wifi'
uses-implied-feature:'android.hardware.wifi','requested android.permission.ACCESS_WIFI_STATE, android.permission.CHANGE_WIFI_STATE, or android.permission.CHANGE_WIFI_MULTICAST_STATE permission'
uses-feature:'android.hardware.touchscreen'
uses-implied-feature:'android.hardware.touchscreen','assumed you require a touch screen unless explicitly made optional'
main
other-activities
other-services
supports-screens: 'small' 'normal' 'large'
supports-any-density: 'true'
locales: '--_--'
densities: '120' '160' '240'
native-code: 'armeabi' 'armeabi-v7a'
ronnimac:platform-tools ronnie$
解决方案(使用 Titanium 移动设备,tiapp.xml)
<android xmlns:android="http://schemas.android.com/apk/res/android">
<tool-api-level>9</tool-api-level> //-- Added this line because xlarge wasn't supported until android sdk version 9+
<manifest android:versionCode="7" android:versionName="1.4.1">
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true" //-- Added xlargeScreen
android:anyDensity="true"
/>
</manifest>
</android>