第三方库证书未添加到apk

时间:2014-05-15 14:08:18

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

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

MyApp的:

src
|-main
  |-java
    |-com.library.package
       |-library.certificate
    |-my.app.package

此外,库被添加为库项目,库包名称与我应该放置证书的包(com.library.package)完全相同。该库的所有代码都打包在* .jar文件中。

所以在我的构建脚本中,我有下一个代码:

  

依赖项{

     

编译项目(':lib')

     

编译文件('../ lib / libs / lib.jar')

     

}

但结果是库文件没有添加到apk中。库代码已成功添加到apk。 这个项目和代码正在Eclipse(证书被添加到apk)。

我假设Gradle构建库并将库中的所有包添加到应用程序,但随后忽略证书包并跳过添加。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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