我需要一个存储在给定APK文件中的所有文件的列表。我正在使用NDK。
挑战:
答案 0 :(得分:1)
您应该能够将apk文件视为zip文件。 由于您在NDK中工作,您可以尝试使用像7-zip这样的C ++库来帮助您浏览zip文件条目。
答案 1 :(得分:0)
对于问题的第一部分,设备上.apk的路径,请参阅此question(它在StackOverflow上,所以我不打算重新复制它。)
对于第二部分您的问题,在设备上解压缩.apk文件,下载Terminal IDE的源代码(终端IDE也适用于非root设备)。从download选项卡下载其源代码,而不是浏览源选项卡(由于某种原因现在无效)。
这是一个庞大的项目,主要使用Java(它并不完全是您正在寻找的语言),但它组织良好且非常易读。