android-ndk पर टैग किए गए जवाब

एंड्रॉइड नेटिव डेवलपमेंट किट (NDK) एंड्रॉइड एसडीके का एक साथी उपकरण है जो मूल कोड में एप्लिकेशन के महत्वपूर्ण-महत्वपूर्ण हिस्से या एंड्रॉइड के C / C ++ में मौजूदा लाइब्रेरी को पोर्ट करने देता है। यह हेडर और लाइब्रेरी प्रदान करता है जो गतिविधियों का निर्माण करने, उपयोगकर्ता इनपुट को संभालने, हार्डवेयर सेंसर का उपयोग करने, एप्लिकेशन संसाधनों का उपयोग करने, और अधिक, जब C / C ++ में प्रोग्रामिंग करता है।

1
Android / ARM के टारगेट के लिए डेल्फी XEx कोड जनरेशन को कैसे प्रभावित करें?
2017-05-17 को अपडेट करें। मैं अब उस कंपनी के लिए काम नहीं करता जहां यह प्रश्न उत्पन्न हुआ है, और डेल्फी एक्सएक्सएक्स तक पहुंच नहीं है। जब मैं वहां था, समस्या को मिश्रित एफपीसी + जीसीसी (पास्कल + सी) में माइग्रेट करके हल किया गया था, जहां कुछ रूटीन के …

23
0x636f7d89 पर एंड्रॉइड घातक सिग्नल 11 (SIGSEGV) (कोड = 1)। इसे कैसे ट्रैक किया जा सकता है?
मैं SIGSEGVएंड्रॉइड ऐप में मिलने के कारणों को ट्रैक करने के लिए अन्य पोस्ट पढ़ रहा हूं । मैं कैनवस के उपयोग से संबंधित संभव NullPointers के लिए अपने ऐप को परिमार्जन करने की योजना बना रहा हूं, लेकिन SIGSEGVहर बार एक अलग मेमोरी एड्रेस पर मेरे बारफ्स। साथ ही …

30
त्रुटि: उपसर्ग के साथ एनडीके टूलचिन्स फ़ोल्डर में कोई उपसर्ग नहीं मिला: llvm
मैं एक ओपन सोर्स एंड्रॉइड प्रोजेक्ट (नेटगार्ड) को कॉनडेल ( gradlew clean build) का उपयोग करके संकलित करना चाहता हूं, लेकिन मुझे इस त्रुटि का सामना करना पड़ा: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK …

11
मुझे Android NDK के पुराने संस्करण कहां मिलेंगे? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । इस प्रश्न …

23
एंड्रॉइड स्टूडियो, ग्रेडल और एनडीके
मैं इस पूरे ग्रेडेल और एंड्रॉइड स्टूडियो समर्थन के लिए बहुत नया हूं। मैं निर्यात विकल्प का उपयोग करके अपने एंड्रॉइड प्रोजेक्ट को बदलने में कामयाब रहा हूं। लेकिन मैं कुछ प्रलेखन की तलाश कर रहा हूं या एनडीके बिल्ड को ग्रेडल निर्माण प्रक्रिया में एकीकृत करने के बिंदु शुरू …

3
आर्मएबी कोड पर आर्मेबी-वी 7 ए कोड का उपयोग क्यों करें?
अपनी वर्तमान परियोजना में मैं कई .so फ़ाइलों का उपयोग करता हूं। ये armeabi और armeabi-v7a फ़ोल्डर में स्थित हैं। दुर्भाग्य से .so फ़ाइलों में से एक 6MB है और मुझे फ़ाइल का आकार कम करने की आवश्यकता है। एक मोटी APK फ़ाइल होने के बजाय, मैं केवल armeabi फ़ाइलों …

30
java.lang.ClassNotFoundException: पथ पर कक्षा नहीं मिली: dexpathlist
मैं वर्तमान में एक प्रोजेक्ट पर काम कर रहा हूं जिसमें मुझे पूरी तरह से देशी नेट का उपयोग करना है। यह तब काम किया, जब मैंने इरलेविच इंजन स्रोत से हेलोवर्ल्ड उदाहरण चलाने की कोशिश की। फिर मैं उस उदाहरण के उसी प्रारूप का अनुसरण करते हुए अपनी परियोजना …
140 java  android  c++  android-ndk 

30
NDK रिज़ॉल्यूशन आउटकम: प्रोजेक्ट सेटिंग्स: ग्रेड मॉडल संस्करण = 5.4.1, NDK संस्करण UNKNOWN त्रुटि है
एंड्रॉइड स्टूडियो और ग्रैडल को 3.5 पर अपडेट करने के बाद, मुझे अब यह त्रुटि मिलती है: NDK रिज़ॉल्यूशन आउटकम: प्रोजेक्ट सेटिंग्स: ग्रेडल मॉडल संस्करण = 5.4.1, NDK संस्करण UNKNOWN है मैंने बिल्ड-ग्रेडल में ग्रैडल संस्करण को वापस 3.4.2 में बदल दिया, लेकिन इससे कोई मदद नहीं मिली।

15
`__android_log_print 'के लिए अपरिभाषित संदर्भ
मेरी फ़ाइल बनाने में क्या गलत है? Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.c LOCAL_EXPORT_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) foo.c #include <string.h> #include <jni.h> #include <android/log.h> #define LOG_TAG "foo" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) void test() { LOGI("test"); } NDK-निर्माण foo.c:9: undefined reference to …

5
Android पर Node.Js चलाना
इसलिए मुझे पता है कि इस पर काफी सवाल उठाए गए हैं। इन सवालों में उदाहरण के लिए सटीक होने के लिए: Android में NodeJs सर्वर चलाएं एंड्रॉइड पर मेरा नोड.जेएस प्रोजेक्ट कैसे चलाएं? तथा IOS / Android पर NodeJS प्रस्तुत हर विकल्प में एक समस्या है: मैं इसे अपने …

4
मैं SIGSEGV (विभाजन दोष) को कैसे पकड़ सकता हूं और Android पर JNI के तहत स्टैक ट्रेस प्राप्त कर सकता हूं?
मैं एक प्रोजेक्ट को नए एंड्रॉइड नेटिव डेवलपमेंट किट (यानी JNI) में स्थानांतरित कर रहा हूं और मैं SIGSEGV को पकड़ना चाहता हूं, क्या यह एक अच्छा रिपोर्टिंग रिपोर्टिंग संवाद पेश करने के लिए (संभवतः SIGILL, SIGABRT, SIGFPE) भी होना चाहिए। (या इससे पहले) वर्तमान में क्या होता है: प्रक्रिया …

2
एंड्रॉइड में c ++ से एक जावा विधि कॉलिंग
मैं C ++ से एक सरल जावा विधि कॉल प्राप्त करने का प्रयास कर रहा हूं, जबकि जावा मूल विधि कहता है। यहाँ जावा कोड है: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. …

12
System.loadLibrary (…) मेरे मामले में मूल पुस्तकालय नहीं खोज सका
मैं एक अन्य एंड्रॉइड प्रोजेक्ट से एक मौजूदा देशी लाइब्रेरी का उपयोग करना चाहता हूं , इसलिए मैंने अपने नए एंड्रॉइड प्रोजेक्ट में सिर्फ NDK निर्मित लाइब्रेरी ( libcalculate.so ) की प्रतिलिपि बनाई । अपने नए एंड्रॉइड प्रोजेक्ट में मैंने एक फ़ोल्डर बनाया libs/armeabi/और वहां libcalculate.so डाला । नहीं है …

3
'SIGILL' सिग्नल का क्या कारण है?
मैं NDK और GCC का उपयोग करके Android पर कुछ C ++ कोड पोर्ट कर रहा हूं। कोड मूल रूप से चलता है। एक बिंदु पर, जब ग्रहण में डिबगिंग, कॉल Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; इस त्रुटि का कारण बनता है: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal …

4
एंड्रॉइड स्टूडियो को संस्करण 1.3.0 में अपडेट करने के बाद मुझे "एनडीके एकीकरण वर्तमान प्लगइन में हटा दिया गया है" त्रुटि हो रही है
मैंने 3 दिनों से पहले अपने एंड्रॉइड स्टूडियो को 1.3.0 संस्करण में अपडेट किया है । इससे पहले मैं NDK का उपयोग कर सकता हूं और अब मुझे त्रुटि मिल रही है, त्रुटि: (50, 0) त्रुटि: NDK एकीकरण वर्तमान प्लगइन में पदावनत है। नए प्रयोगात्मक प्लगइन की कोशिश करने पर …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.