作者:缅甸新葡京国际 | 来源:互联网 | 2023-05-23 19:06
我正在使用Android Studio 1.0.1.
我设法在项目中配置Android库模块,因此它内置于AAR中.
我的问题是AAR档案里面没有我的班级.当我检查时,MyProject/MyModule/build/intermediates/classes/debug/my/package/mymodule
我可以看到我的课程编译:MyClass.class
但是当我进入AAR(或解压缩它)时,同一个目录(我的意思是my/package/mymodule
在classes.jar
AAR文件里面)只包含一个文件:BuildConfig.class
为什么我的班级不包含在AAR中?
1> medhdj..:
也许它与proguard配置有关,我有同样的问题,我通过在proguard规则文件中添加规则来解决它.这正是我所做的:
添加规则-keep public class my.package.** { public *;}
proguard-rules.pro文件
gradlew assemble
在终端上运行
之后,您将在youModule/build/outputs/aar/
目录中找到您的aar文件
希望这有帮助