android– 上传Flutter app debuggable时出现Google Play错误

android– 上传Flutter app debuggable时出现Google Play错误,第1张

概述我一直在使用谷歌播放应用程序签名,Flutter和VS代码一段时间没有问题,但从昨天开始,我正在处理的每个Flutter项目的每个版本都会出现错误并报告我正在尝试上传调试版本.“您上传了以调试模式签名的APK或AndroidAppBundle.您需要在发布模式下签署您的APK或AndroidAppBundle”

我一直在使用谷歌播放应用程序签名,Flutter和VS代码一段时间没有问题,但从昨天开始,我正在处理的每个Flutter项目的每个版本都会出现错误并报告我正在尝试上传调试版本.

“您上传了以调试模式签名的APK或Android App Bundle.您需要在发布模式下签署您的APK或AndroID App Bundle”

即使是新的应用程序也存在同样的问题

我已经清理了构建文件夹,我使用了–release标志,这两个选项都没有用.

我想尝试的一件事是手动编译应用程序,手动签名然后上传,但无法解决如何执行此 *** 作.

有什么建议么?撕掉头发,因为我无法想到最近可能会影响这种情况的任何变化.

颤动的医生输出 – 只有一点奇怪的是VS Code Flutter扩展缺失 – 它不是: – /

✓] Flutter(频道测试版,v0.5.1,在Mac OS X 10.13.6 17G65上,locale en-GB)
    •Flutter版本0.5.1 at / Users / kenwen / Dev Tools / Flutter
    •框架修订版c7ea3ca377(10周前),2018-05-29 21:07:33 0200
    •发动机修订版1ed25ca7b7
    •Dart版本2.0.0-dev.58.0.Flutter-f981f09760

[✓] AndroID工具链 – 针对AndroID设备开发(AndroID SDK 28.0.1)
    •位于/ Users / kenwen / library / AndroID / sdk的AndroID SDK
    •未配置AndroID NDK位置(可选;对本机分析支持很有用)
    •平台androID-28,构建工具28.0.1
    •Java二进制文件:/ Applications / AndroID Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    •Java版OpenJDK运行时环境(版本1.8.0_152-release-1024-b01)
    •接受所有AndroID许可.

[✓] iOS工具链 – 为iOS设备开发(Xcode 9.4.1)
    •Xcode位于/Applications/Xcode.app/Contents/Developer
    •Xcode 9.4.1,Build版本9F2000
    •ios-deploy 1.9.2
    •CocoaPods 1.5.2版

[✓] AndroID Studio(3.1版)
    •AndroID Studio / Applications / AndroID Studio.app/Contents
    •Flutter插件版本27.0.1
    •Dart插件版本173.4700
    •Java版OpenJDK运行时环境(版本1.8.0_152-release-1024-b01)

[!] VS Code(版本1.25.1)
    •VS / Code / Visual Studio Code.app/Contents上的VS代码
    •未安装颤振扩展;安装自
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[!]已连接的设备
    !没有可用的设备

!医生发现了2个类别的问题.

的build.gradle

def localPropertIEs = new PropertIEs()def localPropertIEsfile = rootProject.file('local.propertIEs')if (localPropertIEsfile.exists()) {    localPropertIEsfile.withReader('UTF-8') { reader ->        localPropertIEs.load(reader)    }}def FlutterRoot = localPropertIEs.getProperty('Flutter.sdk')if (FlutterRoot == null) {    throw new GradleException("Flutter SDK not found. define location with Flutter.sdk in the local.propertIEs file.")}apply plugin: 'com.androID.application'apply from: "$FlutterRoot/packages/Flutter_tools/gradle/Flutter.gradle"androID {    compileSdkVersion 27    lintoptions {        disable 'InvalIDPackage'    }    defaultConfig {        // Todo: Specify your own unique Application ID (https://developer.androID.com/studio/build/application-ID.HTML).        applicationID "uk.co.kenliu.meanfitfoxes"        minSdkVersion 21        targetSdkVersion 27        versionCode 21        version@R_502_6889@ "1.7.9"        testInstrumentationRunner "androID.support.test.runner.AndroIDJUnitRunner"    }    buildTypes {        release {            // Todo: Add your own signing config for the release build.            // Signing with the deBUG keys for Now, so `Flutter run --    release` works.            signingConfig signingConfigs.deBUG        }    }}Flutter {    source '../..'}dependencIEs {    testImplementation 'junit:junit:4.12'    androIDTestImplementation 'com.androID.support.test:runner:1.0.1'    androIDTestImplementation 'com.androID.support.test.espresso:espresso-core:3.0.1'    }apply plugin: 'com.Google.gms.Google-services'

解决方法:

您必须为发布模式创建签名配置,在当前文件中,您正在使用来自deBUG的签名配置.

 buildTypes {    release {        signingConfig signingConfigs.deBUG   //for this reason Google doesn't allow you to upload the apk    }}

在gradle文件中创建签名配置:

        androID {            ...            signingConfigs {                release {                    storefile file("release.keystore")                    storePassword "******"                    keyAlias "******"                    keyPassword "******"                }            }            buildTypes {                release {                    signingConfig signingConfigs.release                }            }        }
总结

以上是内存溢出为你收集整理的android – 上传Flutter app debuggable时出现Google Play错误全部内容,希望文章能够帮你解决android – 上传Flutter app debuggable时出现Google Play错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096421.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存