3
我使用libzip
來閱讀本機代碼中的APK內容。android NDK。 libzip停止到子文件夾
assets/sounds/voice
文件夾僅對libzip函數「消失」。
libzip
還會看到其他文件。- 我仍然可以在
assets/sounds/voice
的項目文件夾中看到它。 - 我做過
clean
多次。 - 我仍然可以從
bin
文件夾中解壓縮APK
文件,我可以看到所有需要的文件。 (包括assets/sounds/voice
文件夾中的文件)
我說小logging命令,並沒有從assets/sounds/voice
文件夾打印文件。所有其他文件都存在。
int inum = zip_get_num_files(apkzip);
for(int i = 0; i < inum; i++){
const char * name = zip_get_name(apkzip, i, 0);
__android_log_print(ANDROID_LOG_INFO,"FILEZIP", "zip: %s", name);
}
我不知道什麼步驟是錯的。有日食壓縮ZPK與我的libzip無法讀取的新格式?或者可能是一個原因。
這是不提供的Android-5,我仍然使用ZipFile的使用。當我在1.5年前開始項目時,這很重要。 – Shuriken
好的,更新了我的答案。 –