Folder C:\Users\pc\AppData\Local\Android\Sdk\ndk-bundle has no Pkg.Revision in source.properties. Ignoring.
时间: 2023-07-03 07:26:50 浏览: 175
这个警告信息是说在 `C:\Users\pc\AppData\Local\Android\Sdk\ndk-bundle` 目录下的 `source.properties` 文件中没有 `Pkg.Revision` 这个属性,所以 Gradle 会忽略它。
这个警告不会影响你的编译和构建过程,可以安全地忽略它。如果你想要解决这个警告,你可以尝试更新你的 NDK 版本到最新的稳定版本,并确保你的 Android SDK Manager 已经更新到了最新的版本。
另外,如果你不想看到这个警告,你可以在你的 `build.gradle` 文件中添加以下代码来禁用 `source.properties` 文件的检查:
```
android {
// ...
sourceSets {
main {
jni.srcDirs = []
}
}
}
```
这将会告诉 Gradle 不再检查 NDK 目录下的 `source.properties` 文件,从而避免这个警告的出现。
相关问题
D:\zzz_aotjs>java -jar apktool.jar d zzz_jjtx.apk -o jjtxApk I: Using Apktool 2.5.0 on zzz_jjtx.apk I: Loading resource table... I: Decoding AndroidManifest.xml with resources... I: Loading resource table from file: C:\Users\Administrator\AppData\Local\apktool\framework\1.apk I: Regular manifest package... I: Decoding file-resources... I: Decoding values */* XMLs... I: Baksmaling classes.dex... I: Baksmaling classes2.dex... I: Copying assets and libs... I: Copying unknown files... I: Copying original files... D:\zzz_aotjs>java -jar apktool.jar b jjtxApk I: Using Apktool 2.5.0 I: Checking whether sources has changed... I: Smaling smali folder into classes.dex... I: Checking whether sources has changed... I: Smaling smali_classes2 folder into classes2.dex... I: Checking whether resources has changed... I: Building resources... W: invalid resource directory name: D:\zzz_aotjs\jjtxApk\res navigation brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_88738392895362090968935970785959065127.tmp, p, --forced-package-id, 127, --min-sdk-version, 21, --target-sdk-version, 28, --version-code, 23053102, --version-name, 1.0.2, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL7172915232282895038.tmp, -e, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL4592746138281254561.tmp, -0, arsc, -I, C:\Users\Administrator\AppData\Local\apktool\framework\1.apk, -S, D:\zzz_aotjs\jjtxApk\res, -M, D:\zzz_aotjs\jjtxApk\AndroidManifest.xml] D:\zzz_aotjs>
从你提供的命令行输出来看,打包时出现了一个错误:
```
W: invalid resource directory name: D:\zzz_aotjs\jjtxApk\res
navigation brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\ADMINI~1\AppData\Local\Temp\brut_util_Jar_88738392895362090968935970785959065127.tmp, p, --forced-package-id, 127, --min-sdk-version, 21, --target-sdk-version, 28, --version-code, 23053102, --version-name, 1.0.2, --no-version-vectors, -F, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL7172915232282895038.tmp, -e, C:\Users\ADMINI~1\AppData\Local\Temp\APKTOOL4592746138281254561.tmp, -0, arsc, -I, C:\Users\Administrator\AppData\Local\apktool\framework\1.apk, -S, D:\zzz_aotjs\jjtxApk\res, -M, D:\zzz_aotjs\jjtxApk\AndroidManifest.xml]
```
这个错误信息显示了 APKTOOL 在处理 res 目录时出现了一个无效的资源目录名,导致打包失败。你可以检查一下反编译后的 res 目录是否存在非法的目录名或文件名,尝试将其修改后重新打包。另外,也可以尝试更新 APKTOOL 版本,看看是否能够解决这个问题。
阅读全文