मैं NDKतार JNI फ़ोल्डर
साथ github.com/DrKLO/Telegram/ में तार स्रोत कोड में JNI फ़ोल्डर संकलित करने के लिए कोशिश कर रहा हूँ संकलित करने के लिए कैसे लेकिन जब मैं लिखने NDK फ़ोल्डर की तरह में cmd में NDK-निर्माण कर रहा हूँ:
F:\ndk\android-ndk-r10>ndk-build -C F:\Workspace\Android\Telegram-master-1-12-2016\Telegram-master\TMessagesProj\jni
मैं कुछ त्रुटि मिलती है और libs
नहीं बनाया फ़ोल्डर जब मैं एंड्रॉयड स्टूडियो में NDK पथ जोड़ सकते हैं और JNI फ़ोल्डर जोड़ने के लिए मैन्युअल रूप से एंड्रॉयड स्टूडियो का कहना है कि कुछ हेडर फाइल नहीं मिल सकता है
0,123,इस question डाउनलोड Cygwin के बाद और इसका इस्तेमाल करते हैं, लेकिन फिर से की तरह यह त्रुटि प्राप्त NDK-निर्माण
$ndkbuild
[armeabi] SharedLibrary : libtmessages.15.so
process_begin: CreateProcess(........,
F:/ndk/android-ndk-r10/sources/cxx-stl/gnu-libstdc++/4.8/libs/armeabi /thumb/libgnustl_static.a -lgcc -no-canonical-prefixes -Wl,--no-undefined -Wl,-z ,noexecstack -Wl,-z,relro -Wl,-z,now -LF:/ndk/android-ndk-r10/platforms/android- 9/arch-arm/usr/lib -ljnigraphics -llog -lz -ldl -lc -lm -o F:/Workspace/Android/ Telegram-master-1-12-2016/Telegram-master/TMessagesProj//obj/local/armeabi/libtm essages.15.so, ...) failed
make (e=87): The parameter is incorrect.
make.exe: *** [F:/Workspace/Android/Telegram-master-1-12-2016/Telegram-master/TMessagesProj//obj/local/armeabi/libtmessages.15.so] Error 87
इसे कैसे ठीक?
* कुछ * त्रुटि के लिए आपको * कुछ * ठीक करने की आवश्यकता है। – Drop
अक्सर, एनडीके निर्माण के लिए सिगविन पर स्विच करने से यह हल होने की तुलना में अधिक समस्याएं पैदा करता है। पहले (** ndk-build.cmd ** - आधारित) प्रयास के साथ आप किन त्रुटियों को देखते थे? सभी वास्तविक आदेशों को प्रदर्शित करने के लिए 'ndk-build V = 1' का उपयोग करें क्योंकि वे अनचाहे हैं। –
@AlexCohn घातक त्रुटि: sys/ucontext.h: ऐसी कोई फ़ाइल या निर्देशिका – maoprogrammer