【问题标题】:Android Studio - Importing aar project as library - Apk compiles, but packages not resolvedAndroid Studio - 将 aar 项目导入为库 - Apk 编译,但包未解析
【发布时间】:2017-07-04 03:27:57
【问题描述】:

在我的 Android 项目 (.apk) 中导入我的 Android 库(构建为 .aar)时遇到问题。我已经按照here 的回答导入了我的库。

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

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

项目根 build.gradle:

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

项目 apk build.gradle 依赖项:

compile project(':Library')

【问题讨论】:

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


    【解决方案1】:

    问题出在我的 Android 库文件夹结构中。结构与我的实际包名不符。 IDE下划线包名如下错误,但还是编译构建了aar库归档:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-16
      • 2017-06-18
      • 1970-01-01
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多