gpt4 book ai didi

android - 如何将自定义文件导入 APK

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:46:30 24 4
gpt4 key购买 nike

众所周知,apk 文件是一个 zip 格式的存档文件,包括以下文件和文件夹:

  • AndroidManifest.xml
  • Assets
  • classes.dex
  • 元信息
  • 资源
  • 资源.arsc

我想要的是在 apk 中包含一个自定义文件(即:README.txt),就在上面的文件旁边。此文件还应包含在 Generated Signed APK 中(这意味着 README.txt 也应进行签名)。我正在使用 Android Studio,编译过程应该是自动化的(或发布,或者甚至是一个简单的脚本也不错)。我试图添加一些虚拟

dependencies {  
include file.....

但运气不好。你如何把这个打开? :P


如何在 Android Studio 中构建项目时在 APK 中包含任意自定义文件,以便 Generate Signed APK 也应该在签署其余文件时签署任意文件?

最佳答案

您只需告诉源集包含这些文件。例如,如果您的文件是 MyApp/src/main/resources/README.txt,那么您可以通过在 sourceSet 中将该文件指定为以下文件之一,将其包含在输出 apk 中资源。对于 jar ,您还可以使用它来包含 META-INF 信息。

android {
...
sourceSets {
main {
resources.includes = [ '**/README.txt' ]
}
}
}

同样适用于 aarapkjar 和其他可能的(对于 jar,您的源集显然不在 android 关闭)

关于android - 如何将自定义文件导入 APK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33172325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com