Android Studio - 将aar项目导入为库 - Apk编译,但包未解析

时间:2017-02-15 12:49:18

标签: java android android-studio gradle android-library

我在Android项目(.apk)中导入我的Android库(构建为.aar)时遇到问题。我导入了我的库,就像anwsered here一样。

在Android Studio编辑器中,找不到我导入的库源 - 无法解析所有导入。

应用程序实际上构建成功,没有任何错误消息为apk。

Project root build.gradle:

include ':app', ':Library'
project(':Library').projectDir = new File('libs/Library/app')

Project apk build.gradle依赖项:

compile project(':Library')

1 个答案:

答案 0 :(得分:0)

问题出在我的Android Library文件夹结构中。结构与我的实际包名不符。 IDE将程序包名称加下划线为以下错误,但它仍然编译并构建了aar库归档文件:

package name 'somepackage' does not correspond to the file path 'com.whatever.somepackage.someclass'

似乎这个问题让Android Studio感到困惑,并且在Android应用程序中使用它时,它无法识别该软件包。