android - 第三方库证书未添加到 apk

标签 android gradle android-studio android-gradle-plugin build.gradle

我使用需要他们的证书文件才能工作的第三方库。证书绑定(bind)到应用包,其文件应放在具有特殊名称的包中。这就是我的意思:
我的应用程序:

src
|-main
  |-java
    |-com.library.package
       |-library.certificate
    |-my.app.package
此外,库作为库项目添加,库包名称与我应该放置证书的包(com.library.package)完全相同。该库的所有代码都打包在 *.jar 文件中。
所以在我的构建脚本中,我有下一个代码:

dependencies {

compile project(':lib')

compile files('../lib/libs/lib.jar')

}


但结果是库文件没有添加到 apk 中。库代码已成功添加到 apk。
该项目和代码正在 Eclipse 上运行(证书已添加到 apk)。
我假设 Gradle 构建库并将库中的所有包添加到应用程序,但随后忽略证书包并跳过添加。
我能做些什么?

最佳答案

我通过将下一个代码添加到 gradle 脚本来解决这个问题:

sourceSets {
    main {
        resources.srcDirs = ['src/main/java']
    }
}

关于android - 第三方库证书未添加到 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23680676/

相关文章:

spring-boot - 字段存储库需要找不到名为 'entityManagerFactory'的bean

java - 尝试连接 android studio 中的 jsoup 时模拟器应用程序崩溃

Android Verilook 嵌入式 SDK 集成

java - 无法增加 TextView 上字符的边框宽度

java - 在 Gradle 和 IntelliJ 中设置语言级别

android - 同步gradle的问题

Android Studio "can' t 解析符号 'Theme'"

android - 后台粘性并发标记清除 GC 已释放

Android:libs 中的 .jar 文件与 gradle 中的依赖 url

android - 如何在没有最新版本的 maven Artifact 的情况下使用 Gradle 构建 android 应用程序?