我尝试在我的项目中使用自定义的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?