Android runProguard配置 导致module lib 中的包编译时无法识别
今天写代码时用到了另一个lib型的工程,把它添加到dependencies后,在原工程中可以引用lib中的文件了,但是编译时就会报错,提示包不存在,后来在build.gradle中设置runProguard为false,解决了问题,原因不明!
apply plugin: 'android-library' android { compileSdkVersion 19 buildToolsVersion '20.0.0' defaultConfig { applicationId "com.google.zxing.client.android" minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles 'proguard-android-optimize.txt' } } } dependencies { compile 'com.android.support:support-v4:19.+' compile 'com.google.zxing:core:3.1.0' }