生成签名的apk时出错

我尝试在google play上上传我的apk,并且遇到了一条错误消息:“您上传了一个可debugging的APK,出于安全原因,您需要禁用debugging,然后才能在Google Play中发布。

然后,我在我的清单中写了android:debuggable="false" ,然后再次尝试。 我遇到了同样的错误,所以我已经从我的模块sesed生成变种释放并再次生成一个apk,但是,这产生了这个错误:

 Error:Gradle: Execution failed for task ':app:lintVitalRelease'. Lint found fatal errors while assembling a release target. To proceed, either fix the issues identified by lint, or modify your build script as follows: ... android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue to check for errors in release builds, // but continue the build even when errors are found: abortOnError false } } ... 

  • annotationProcessor + androidTest + dagger2
  • Android XML:RuntimeException:无法parsing索引6处的属性
  • 在Android Studio 2.3 Canary 3更新之后,Gradle构build失败
  • Android Studio - ProGuard“java.io.IOException ... bin \ classes(没有这样的文件或目录)”
  • 如何配置dagger + gradle
  • 无法build立库项目Bintray Gradle - ClassNotFoundException
  • Android Studio说要使用Gradle 1.10 - 但新版本是1.12?
  • Android gradle build:运行assembleDebug可以调用项目依赖关系的发布任务
  • 我有这个问题,并通过添加解决它

     lintOptions { checkReleaseBuilds false } 

    到我的build.grade文件在android{ }部分。

    我从android studio创build签名的apk时遇到同样的问题。 我只是改变一点点改变在build.gradle文件在android {}

     lintOptions { checkReleaseBuilds false abortOnError false } 

    Eclipse从你的清单中完全删除这个语句,Eclipse会为你处理。

    Windows – >引用 – > Android-> lint错误检查。

    打勾运行完整的错误…….

    在这里输入图像说明

     ***Try this*** buildTypes { release { lintOptions { disable 'MissingTranslation' checkReleaseBuilds false abortOnError false } minifyEnabled false signingConfig signingConfigs.release } } 

    你应该在项目级gradle文件中添加代码来生成覆盖错误的apk

    试试这3行在你的app.gradle文件。

     android { lintOptions { checkReleaseBuilds false // Or, if you prefer, you can continue to check for errors in release builds, // but continue the build even when errors are found: abortOnError false }