我正在开发源Telegram以运行Gate中可用的版本我认为与源代码相关的问题是Native。一般来说,要运行原生应该在源电报上做什么?
在这张照片中出现问题,因为根据项目包,一切都很好。
错误:错误:CreateProcess:没有这样的文件或目录 make:*** [C:/dev/workspace/android/MygramNew/TMessagesProj/build/intermediates/ndkBuild/armv7/debug/obj/local/armeabi-v7a/libtmessages.24.so] 错误1 :TMessagesProj:externalNativeBuildArmv7Debug FAILED 错误:任务执行失败':TMessagesProj:externalNativeBuildArmv7Debug'。
构建命令失败。 使用参数{NDK_PROJECT_PATH = null执行'C:\ dev \ sdk \ android-ndk \ ndk-build.cmd'时出错 APP_BUILD_SCRIPT = C:\ dev的\工作空间\机器人\ MygramNew \ TMessagesProj \ JNI \ Android.mk NDK_APPLICATION_MK = C:\ dev的\工作空间\机器人\ MygramNew \ TMessagesProj \ JNI \ Application.mk APP_ABI = armeabi-v7a NDK_ALL_ABIS = armeabi-v7a NDEBUG = 1 APP_PLATFORM =机器人-14 NDK_OUT = C是:/ dev /工作区/机器人/ MygramNew / TMessagesProj /建造/中间体/ ndkBuild / ARMv7的/调试/ OBJ NDK_LIBS_OUT = C:\ dev的\工作空间\机器人\ MygramNew \ TMessagesProj \建立\中间体\ ndkBuild \ ARMv7的\调试\ lib中 NDK_APPLICATION_MK:= jni / Application.mk APP_PLATFORM:= android-14 C:/dev/workspace/android/MygramNew/TMessagesProj/build/intermediates/ndkBuild/armv7/debug/obj/local/armeabi-v7a/libtmessages.24.so} [armeabi-v7a] SharedLibrary:libtmessages.24.so arm-linux-androideabi-g ++:错误:CreateProcess:没有这样的文件或目录 make:*** [C:/dev/workspace/android/MygramNew/TMessagesProj/build/intermediates/ndkBuild/armv7/debug/obj/local/armeabi-v7a/libtmessages.24.so] 错误1
答案 0 :(得分:0)
我遇到了同样的问题...你必须用SDK安装SDK管理器安装NDK,然后重新打开你的项目以与gradle同步...对不起我的英语= D
答案 1 :(得分:0)
我已修复它。也许“ APP_PLATFORM = android-14”的版本太低。我尝试用android-17替换“ android-14”(也许16可以。)。。