当我尝试在其他项目中使用导出的

android库项目(aar格式)时.我收到以下错误.

> "Could not find class 'com.manish.core.helper.RegistrationHelper$1'"

> "Could not find class 'com.manish.core.helper.RegistrationHelper$2'"

> "Could not find class 'com.manish.core.helper.RegistrationHelper$3'"

> "Could not find class 'com.manish.core.helper.RegistrationHelper$4'"

在aar文件中有一个文件“classes.jar”,它包含所有类文件,但我不明白错误的原因.

我正在使用android studio在build目录中生成的aar文件.

我还在gradle文件中添加了apply plugin:’com.android.library’.

所有这些错误仅适用于匿名和静态类.

我的gradle文件:

apply plugin: 'com.manish.application'

android {

compileSdkVersion 22

buildToolsVersion "23.0.0"

defaultConfig {

applicationId "com.manish.test"

minSdkVersion 10

targetSdkVersion 22

versionCode 1

versionName "1.0"

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

repositories {

mavenCentral()

}

dependencies {

compile fileTree(include: ['*.jar'], dir: 'libs')

compile 'com.android.support:appcompat-v7:22.2.0'

compile 'junit:junit:4.12'

compile(name:'somerandomlibrary-debug', ext:'aar')

}

repositories{

flatDir{

dirs 'libs'

}

}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐