Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Studio生成已签名的apk不工作2_Java_Android_Proguard - Fatal编程技术网

Java Android Studio生成已签名的apk不工作2

Java Android Studio生成已签名的apk不工作2,java,android,proguard,Java,Android,Proguard,我使用较旧的android studio版本构建了我的应用程序,现在我有了最新版本。当我想制作签名apk时,我会给出错误,因为我想使用proguard和proguard-rules.pro,但不存在。我在应用程序文件夹中手动构建了它,但仍然遇到错误。当我将'proguard-rules.pro'删除到build.gradle中时问题正在解决,但我想将proguard与规则一起使用,因为当minifyEnabled为true时,sum类和sum文件不工作,'proguard-rules.pro'从

我使用较旧的android studio版本构建了我的应用程序,现在我有了最新版本。当我想制作签名apk时,我会给出错误,因为我想使用proguard和proguard-rules.pro,但不存在。我在应用程序文件夹中手动构建了它,但仍然遇到错误。当我将
'proguard-rules.pro'
删除到build.gradle中时问题正在解决,但我想将proguard与规则一起使用,因为当
minifyEnabled
true
时,sum类和sum文件不工作,
'proguard-rules.pro'
从此代码中删除
proguardFiles getDefaultProguardFile('proguard-android.txt'),“proguard rules.pro”
进入build.gradle

FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'. > java.io.FileNotFoundException: C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro (The system cannot find the file specified) * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED 失败:生成失败,出现异常。 *出了什么问题: 任务“:app:transformClassesAndResourcesWithProguardForRelease”的执行失败。 >java.io.FileNotFoundException:C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro(系统找不到指定的文件) *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 构建失败
在项目的
Root\app\
中添加一个名为
proguard rules.pro
的文件,然后再次签署你的应用程序。

在项目的
Root\app\
中添加一个名为
proguard rules.pro
的文件,然后再次签署你的应用程序。

proguard-rules.pro文件在哪个目录下?它在Root\app\directory中试试这个解决了我的问题proguard-rules.pro文件在哪个目录下?它在Root\app\directory中尝试此解决了我的问题您是否尝试在此处添加文件:C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro?清理您的项目,并创建一个新的.apk文件我清理了项目,重建了项目,关闭并打开了android studio,但是没有效果。您是否尝试在此处添加文件:C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro?清理您的项目并创建一个新的.apk文件我清理了项目,重建了项目,关闭并打开了android studio,但没有效果。