Flutter build appbundle不能创建64位并添加不必要的权限吗?

时间:2019-07-09 09:40:15

标签: android flutter google-play-console

您好,我正在构建应用并上传到Google Play控制台。 我收到此错误!

  

错误您的应用有一个版本号为1的apk,要求   具有以下权限:android.permission.CAMERA。使用这些的应用   必须具有APK中的权限才能设置隐私政策。

但实际上我不使用相机或相机许可。 AndroidManifest.xml中的 android.permission.INTERNET

然后我从flutter网站上了解到flutter build appbundle将针对armeabi-v7a(32位)和arm64-v8a(64位)进行编译。

但是我在游戏机上得到了这个警告

  

此版本不符合Google Play 64位要求

     

以下APK或应用捆绑包可用于64位设备,但   他们只有32位本机代码:1。

请帮助我解决这2个问题:(

颤抖的医生

[√] Flutter (Channel stable, v1.5.4-hotfix.2, on Microsoft Windows [Version 10.0.18362.207], locale en-ID)
    • Flutter version 1.5.4-hotfix.2 at C:\flutter
    • Framework revision 7a4c33425d (2 months ago), 2019-04-29 11:05:24 -0700
    • Engine revision 52c7a1e849
    • Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)


[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
    • Android SDK at C:\Users\KLIK-EAT\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[√] Android Studio (version 3.4)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 36.1.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[√] VS Code (version 1.36.0)
    • VS Code at C:\Users\KLIK-EAT\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.2.0

[√] Connected device (1 available)
    • Android SDK built for x86 • emulator-5554 • android-x86 • Android 9 (API 28) (emulator)

1 个答案:

答案 0 :(得分:0)

感谢已解决  1.适用于相机使用权限android:name =“ android.permission.CAMERA”工具:node =“删除”  2.对于64位捆绑包,我更新到最新的flutter稳定器,它可以构建64。