jcl*_*ova 4 android google-play
我有两个应用程序(免费和付费)完全相同,除了广告显示和不显示.
我购买了Nexus 7并尝试在Google Play上下载我的应用,它允许免费版本,但付费版本显示:"您的设备与此版本不兼容".
两者的清单文件完全相同:
<uses-sdk android:minSdkVersion="11" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="false"
android:xlargeScreens="true" />
Run Code Online (Sandbox Code Playgroud)
有解决方案吗
小智 5
检查您的权限.如果你正在使用像相机这样的东西,你需要说它不是必需的,然后确保你的代码检查它.我不得不在我的清单中添加以下"使用功能"行以使我的应用程序正常工作.
<uses-feature android:name="android.hardware.camera" android:required="false" />
Run Code Online (Sandbox Code Playgroud)
然后我使用以下代码设置一个标志,这样我就不会在尝试使用相机的应用程序中调用任何内容.
PackageManager pm = this.getContext().getPackageManager();
Boolean hasFlashSupport = pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
3812 次 |
| 最近记录: |