最近我将我的工作 android studio IDE 更新为 Android Studio 1.5.1。但现在我遇到了一些麻烦,因为更新后它没有生成签名的 apk 文件。但是当我插入设备并运行应用程序时,它运行正常。当我使用
Build -> Generate Signed Apk
在事件日志中显示
10:38:51 AM Executing tasks: [:app:assembleRelease]
slider 显示一段时间后消失。它也不显示构建生成完成对话框。然后我更改构建变体并尝试使用连接的设备运行该应用程序。并在事件日志中播种
10:43:32 AM Executing tasks: [:app:assembleDebug]
几秒钟后,弹出消息说 Apk(s) 已成功生成,但签名的 apk 仍然不在相关文件夹中。并且该应用程序在设备中正常运行。我的完整事件日志如下。
10:38:51 AM Executing tasks: [:app:assembleRelease]
10:43:32 AM Executing tasks: [:app:assembleDebug]
10:43:46 AM Gradle build finished in 13s 964ms
10:43:46 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:46 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:46 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:46 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:47 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:47 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:47 AM Generate Signed APK
APK(s) generated successfully.
Reveal in Finder
10:43:52 AM Session 'app': Launched on samsung-sm_t211-4100cede9628b000
我的 build.gradel 文件如下。
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion '23.0.0 rc3'
defaultConfig {
applicationId "com.lf"
minSdkVersion 14
targetSdkVersion 19
versionCode 63
versionName '2.0.9'
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile 'com.android.support:support-v4:22.2.1'
compile project(':holoColorPickermaster')
compile project(':qRCodeReaderViewlib')
compile project(':volley')
compile project(':library')
}
那么我该如何解决这个问题。发生这种情况后,我完全更新了 Android Studio,它仍然是一样的。
最佳答案
我遇到了同样的问题,但我通过在 build.gradle
中添加以下代码解决了这个问题lintOptions {
checkReleaseBuilds false
}
这个问题会发生,有时我们的应用程序不遵循 Lint 工具的所有规则和规定
Note: Add this in application module inside
android
关于Android Studio 不生成签名的 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34171275/