我有一个自定义视图库,它可以单独编译和运行(通过库项目内专门为测试目的创建的另一个活动)。然而,当我构建库并将aar导入到另一个项目中(打开模块设置->新建模块->现有aar..),我会得到一个运行时ClassNotFoundException - 异常出现在库正在使用的唯一gradle依赖项上。为什么会发生这种情况?
库gradle文件:
库gradle文件:
apply plugin: 'com.android.library'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.googlecode.libphonenumber:libphonenumber:7.2.1'
}
我得到的错误信息:
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.i18n.phonenumbers.PhoneNumberUtil" on path: DexPathList[[zip file..