导入aar文件后的NoClassDefFoundError - Android Studio

时间:2013-10-23 11:26:02

标签: android gradle

我尝试在我的项目中使用自定义的aar文件。

所以,我将依赖项添加到" build.gradle"文件。

这是我的#34; build.gradle"文件。

dependencies {
  compile "com.android.support:support-v4:18.0.0"
  compile "com.test:custom:0.0.1@aar
}

而且,这是我使用自定义aar活动的java文件。

Intent sharingIntent = new Intent(MyProjectActivity.this, MainActivity.class);
startActivity(sharingIntent);

当我编译这个项目时,没有问题和" AndroidManifest.xml"文件合并得很好。 但是,当我破坏应用程序时,发生错误并终止。

以下是错误消息。

Caused by: java.lang.NoClassDefFoundError: com.test.custom.MainActivity
        at com.project.MyProjectActivity.onRecommendClick(MyProjectActivity.java)

问题是apk包含没有classes.jar的资源文件。

如何在apk中包含aar的classes.jar?

0 个答案:

没有答案