无法在Android Studio中生成签名的APK时出错,未找到proguard-rules.txt?
嗨,我是Android Studio的新手,负责构建和生成签名的apk文件。我尝试了很多生成APK文件,但我在这个问题上卡住了 我找到了一些链接来生成已签名的apk文件,请在下面查看 我采用了相同的方法,但在这个过程中,并没有显示检查和生成apk文件的RunProGuard选项,请参见下面的内容 请在此处检查我的以下代码:无法在Android Studio中生成签名的APK时出错,未找到proguard-rules.txt?,android,android-studio,apk,android-gradle-plugin,build.gradle,Android,Android Studio,Apk,Android Gradle Plugin,Build.gradle,嗨,我是Android Studio的新手,负责构建和生成签名的apk文件。我尝试了很多生成APK文件,但我在这个问题上卡住了 我找到了一些链接来生成已签名的apk文件,请在下面查看 我采用了相同的方法,但在这个过程中,并没有显示检查和生成apk文件的RunProGuard选项,请参见下面的内容 请在此处检查我的以下代码: apply plugin: 'com.android.application' android { compileSdkVersion 'Google Inc
apply plugin: 'com.android.application'
android {
compileSdkVersion 'Google Inc.:Google APIs:17'
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.wasl.properties"
minSdkVersion 9
targetSdkVersion 17
versionCode 8
versionName "2.1"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:+'
compile files('libs/commons-codec-1.4.jar')
compile files('libs/FlurryAnalytics_3.3.0.jar')
compile files('libs/ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar')
compile files('libs/universal-image-loader-1.8.5-with-sources.jar')
compile 'com.android.support:support-v4:21.0.3'
}
请在此方面提供帮助,提前感谢。在您的
build.gradle
文件中,您已为发布版本启用了默认的proguard处理步骤。生成过程正在尝试运行proguard(这是启用的minifyEnabled
行)并搜索下一行中指定的文件(根据错误消息,这些文件不存在)
如果您不想运行proguard(在这个阶段,我认为您不想运行),您应该删除版本的内容
构建类型:
buildTypes {
release {
}
}
感谢Adam,在尝试使用run proguard发布签名构建时,他正在搜索不存在的proguard文件,然后在指定的位置路径中发现错误proguard-rules.txt。如何修复此问题以及如何发布已签名的构建。