我已经遵循了创建 Android 库的官方指南,但有些东西似乎不太适合我。
我的项目由两个模块组成。一个名为“app”的应用程序模块和一个名为“bfsdk”的库模块。在我的应用程序的build.gradle文件中,我包含该库,如下所示:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation project(path: ':bfsdk')
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
Run Code Online (Sandbox Code Playgroud)
然后在我的库模块中,我build.gradle在第一行指定它是一个库:
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
根据文档我现在应该:
在“项目”窗口中选择库模块,然后单击“构建”>“构建 APK”
这应该会构建 AAR 文件。然而:
当我单击此按钮并等待整个构建过程完成时,我在任何地方都找不到 AAR 文件。这会生成一个 APK 文件,~/Source/BluePlayer/app/build/outputs/apk/android/release但该文件夹中没有build目录~/Source/BluePlayer/bfsdk。
我究竟做错了什么?我缺少哪一步?AAR 文件应该出现在哪里?
小智 9
参考在Android Studio中创建aar文件,尝试简单一点Build > Rebuild project。AAR 文件应出现在~/Source/BluePlayer/bfsdk/build/outputs/aar
| 归档时间: |
|
| 查看次数: |
6154 次 |
| 最近记录: |