生成的.aar文件提供空classes.jar

Roo*_*n13 6 android jar android-gradle-plugin android-studio-2.2

我建了一个android工作室项目.我想在另一个项目中将它用作库.我遵循以下步骤:

  1. 更改了应用插件:'com.android.application'到'com.android.library'
  2. defaultConfig {}中删除了applicationId
  3. 点击同步

这给了我.aar文件在build - > outputs - > aar - > myapp.aar

我在我的其他测试项目中导入了这个.aar文件.我按照以下步骤操作:

  1. 文件 - >新建 - >新模块 - >导入.jar/.aar包 - > myapp.aar
  2. 在build.grade中测试应用程序添加了编译项目(路径:':myapp')
  3. 点击同步.

这在外部库中生成了一个名为myapp-unspecified的文件夹.我得到所有res文件,但我没有得到classes.jar中的类文件.在classes.jar里面我只有MANIFEST.MF.

我做错了什么或者我错过了什么?

Rya*_*rey -2

遇到了同样的问题。这些课程实际上就在那里,或者至少是对我来说的。我所需要做的就是右键单击我要将库导入到的应用程序。单击打开模块设置。然后转到右侧的依赖项。也将您的库添加到那里,以便 java 将编译您的应用程序。