Bab*_*abu 0 android google-play-console
notification尝试将新的APK上传/更新到Google Play控制台时出现错误。就像我的较新APK版本支持的设备要比旧版本少APK。我在清单文件中添加了两件事。
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
Run Code Online (Sandbox Code Playgroud)
我该如何解决?

没有相机和自动对焦的设备会被滤除,因为您添加了uses-feature。某些Android设备可能没有相机,或者不支持自动对焦。
如果您的应用程序不需要相机,那么您只是将其添加为附加选项。您可以使用android:required="false"到uses-feature。
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
Run Code Online (Sandbox Code Playgroud)
确保仅在设备装有实际的摄像机时才显示摄像机选项。否则,可能导致没有摄像头的设备崩溃。
您可以使用以下代码检查设备是否具有摄像头:
/** Check if this device has a camera */
private boolean checkCameraHardware(Context context) {
if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA)){
// this device has a camera
return true;
} else {
// no camera on this device
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1080 次 |
| 最近记录: |