android - 在 Android 中构建和编译外部库

标签 android gradle

我想使用 stub (如 android.jar)构建我的 android 应用程序,并在运行时使用位于设备外壳中的库。

在 build.gradle 我写道:

dependencies {
  provided files('mylib.jar')
}

但我仍然在instant-run.zip(mylib-classes.dex)中看到apk中的库

最佳答案

将 jar 放在 app/libs 中,并在 app/build.gradle 中添加依赖项部分:

compile fileTree(dir: 'libs', include: ['file_name.jar'])

希望这可以帮助。

关于android - 在 Android 中构建和编译外部库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43491459/

相关文章:

java - Android 上的 TextView 在任一方向上仅显示两行文本

android - 来自市场的 NFC 应用程序覆盖 "Complete action using"对话框条目

Android AAR Artifact 发布在组装之前执行

java - 通过使用<img th:src = “@{/images/anabada.jpeg}”无法加载thyemleaf中的图像

android - 如何在多平台 Android 模块中配置 Kotlin jvmTarget?

java - 使用 Gradle 将所有创建的和第三方 jar 复制到一个文件夹中

android - 如何在Android中实现图像失真效果

java - 在android中将字符串转换为 float

android - Ionic cordova构建android失败: Exception in thread "main" java. lang.NullPointerException

android - 'kotlin-kapt' 插件未使用“kapt.generateStubs”