前些天更新了AS,打包,报以下错误:
Caused by: java.io.FileNotFoundException: D:\xxxxx\app\proguard\class_files.txt (系统找不到指定的路径。)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at proguard.util.PrintWriterUtil.createPrintWriter(PrintWriterUtil.java:86)
at proguard.util.PrintWriterUtil.createPrintWriterOut(PrintWriterUtil.java:51)
at proguard.util.PrintWriterUtil.createPrintWriterOut(PrintWriterUtil.java:40)
at proguard.ProGuard.dump(ProGuard.java:530)
at proguard.ProGuard.execute(ProGuard.java:215)
at com.android.build.gradle.internal.transforms.BaseProguardAction.runProguard(BaseProguardAction.java:66)
at com.android.build.gradle.internal.transforms.ProGuardTransform.doMinification(ProGuardTransform.java:287)
at com.android.build.gradle.internal.transforms.ProGuardTransform.access$000(ProGuardTransform.java:68)
at com.android.build.gradle.internal.transforms.ProGuardTransform$1.run(ProGuardTransform.java:179)
at com.android.builder.tasks.Job.runTask(Job.java:47)
at com.android.build.gradle.tasks.SimpleWorkQueue$EmptyThreadContext.runTask(SimpleWorkQueue.java:41)
at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:282)
... 1 more
发现打包需要在项目根目录下自己新建proguard文件夹,不然class_files.txt文件无法新建