maoabc / nmmp

dex-vm used to protect the android classes.dex file
736 stars 260 forks source link

出错求助 #35

Closed ljlVink closed 2 years ago

ljlVink commented 2 years ago

image

ljlVink commented 2 years ago

Active code page: 65001 PS C:\Users\Vink\Desktop> java -jar .\nmm-protect-1.2-SNAPSHOT.jar test.apk [C:\Program Files\CMake\bin\cmake, -HC:\Users\Vink\Desktop\build\dex2c, -DCMAKE_TOOLCHAIN_FILE=C:\Users\Vink\AppData\Local\Android\Sdk\ndk\21.4.7075529\build\cmake\android.toolchain.cmake, -DCMAKE_BUILD_TYPE=Release, -DANDROID_ABI=armeabi-v7a, -DANDROID_NDK=C:/Users/Vink/AppData/Local/Android/Sdk/ndk/21.4.7075529, -DANDROID_PLATFORM=android-21, -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a, -DCMAKE_ANDROID_NDK=C:/Users/Vink/AppData/Local/Android/Sdk/ndk/21.4.7075529, -DCMAKE_EXPORT_COMPILE_COMMANDS=ON, -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Vink\Desktop\build\obj\armeabi-v7a, -DCMAKE_MAKE_PROGRAM=C:\Program Files\CMake\bin\ninja, -DCMAKE_SYSTEM_NAME=Android, -DCMAKE_SYSTEM_VERSION=21, -BC:\Users\Vink\Desktop\build.cxx\cmake\Release\armeabi-v7a, -GNinja] -- Configuring incomplete, errors occurred! See also "C:/Users/Vink/Desktop/build/.cxx/cmake/Release/armeabi-v7a/CMakeFiles/CMakeOutput.log". CMake Error at CMakeLists.txt:2 (project): Running

'C:/Program Files/CMake/bin/ninja' '--version'

failed with:

缁崵绮洪幍鍙ョ瑝閸掔増瀵氱€规氨娈戦弬鍥︽閵嗭拷

Exception in thread "main" java.io.IOException: Cmd '[C:\Program Files\CMake\bin\cmake, -HC:\Users\Vink\Desktop\build\dex2c, -DCMAKE_TOOLCHAIN_FILE=C:\Users\Vink\AppData\Local\Android\Sdk\ndk\21.4.7075529\build\cmake\android.toolchain.cmake, -DCMAKE_BUILD_TYPE=Release, -DANDROID_ABI=armeabi-v7a, -DANDROID_NDK=C:/Users/Vink/AppData/Local/Android/Sdk/ndk/21.4.7075529, -DANDROID_PLATFORM=android-21, -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a, -DCMAKE_ANDROID_NDK=C:/Users/Vink/AppData/Local/Android/Sdk/ndk/21.4.7075529, -DCMAKE_EXPORT_COMPILE_COMMANDS=ON, -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\Vink\Desktop\build\obj\armeabi-v7a, -DCMAKE_MAKE_PROGRAM=C:\Program Files\CMake\bin\ninja, -DCMAKE_SYSTEM_NAME=Android, -DCMAKE_SYSTEM_VERSION=21, -BC:\Users\Vink\Desktop\build.cxx\cmake\Release\armeabi-v7a, -GNinja]' exec failed at com.nmmedit.apkprotect.BuildNativeLib.execCmd(BuildNativeLib.java:60) at com.nmmedit.apkprotect.BuildNativeLib.build(BuildNativeLib.java:24) at com.nmmedit.apkprotect.ApkProtect.generateNativeLibs(ApkProtect.java:219) at com.nmmedit.apkprotect.ApkProtect.run(ApkProtect.java:122) at com.nmmedit.protect.Main.main(Main.java:56)

maoabc commented 2 years ago

如果你没用sdk自带的cmake和ninja,单独安装的话,需要安装这两个。用sdk自带的cmake只需要配置好路径就行