Pertanyaan yang diberi tag «android-ndk»

Android Native Development Kit (NDK) adalah alat pendamping untuk Android SDK yang memungkinkan membangun bagian-bagian penting kinerja dari aplikasi dalam kode asli atau memindahkan pustaka yang ada di C / C ++ ke Android. Ini menyediakan header dan pustaka yang memungkinkan untuk membangun aktivitas, menangani input pengguna, menggunakan sensor perangkat keras, mengakses sumber daya aplikasi, dan banyak lagi, saat memprogram dalam C / C ++.


23
Android Fatal signal 11 (SIGSEGV) pada 0x636f7d89 (kode = 1). Bagaimana bisa dilacak?
Saya telah membaca posting lain tentang melacak alasan mendapatkan SIGSEGVaplikasi Android. Saya berencana untuk menjelajahi aplikasi saya untuk kemungkinan NullPointers yang terkait dengan penggunaan Canvas, tetapi SIGSEGVbarfs saya mendapatkan alamat memori yang berbeda setiap kali. Plus saya sudah melihat code=1dan code=2. Jika alamat memori itu 0x00000000, saya punya petunjuk itu …

30
Kesalahan: Tidak ada toolchains yang ditemukan di folder NDK toolchains untuk ABI dengan awalan: llvm
Saya ingin mengkompilasi proyek android open source (Netguard) menggunakan gradel ( gradlew clean build) Tapi saya mengalami kesalahan ini: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm Saya serached …


23
Studio Android, gradle, dan NDK
Saya sangat baru dengan dukungan seluruh kelas dan Android Studio ini. Saya telah berhasil mengonversi proyek android saya menjadi bertahap menggunakan opsi ekspor. Tetapi saya mencari beberapa dokumentasi atau titik awal bagaimana mengintegrasikan NDK build ke dalam proses gradle build. Jika memungkinkan saya juga memerlukan semacam tahap "setelah" yang menyalin …

3
Mengapa menggunakan kode armeabi-v7a di atas kode armeabi?
Dalam proyek saya saat ini, saya menggunakan beberapa file .so. Ini terletak di folder armeabi dan armeabi-v7a. Sayangnya salah satu file .so adalah 6MB dan saya perlu mengurangi ukuran file. Alih-alih memiliki file APK yang gemuk, saya hanya ingin menggunakan file armeabi dan menghapus folder armeabi-v7a. Menurut dokumentasi NDK, kode …

30
java.lang.ClassNotFoundException: Tidak menemukan kelas di jalur: dexpathlist
Saat ini saya sedang mengerjakan proyek di mana saya harus menggunakan ndk murni asli. Itu bekerja ketika saya mencoba menjalankan contoh helloworld dari sumber mesin Irrlicht. Kemudian saya mencoba menggunakannya dalam proyek saya mengikuti format yang sama dari contoh itu. Tapi saya mendapat: 03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate …
139 java  android  c++  android-ndk 


15
referensi tidak terdefinisi ke `__android_log_print '
Apa yang salah dengan file make saya? 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-build foo.c:9: undefined reference to …

5
Menjalankan Node.Js di Android
Jadi saya tahu ini telah banyak dipertanyakan. Tepatnya misalnya dalam pertanyaan-pertanyaan ini: Jalankan server NodeJs di Android Bagaimana cara menjalankan proyek node.js saya di android? dan NodeJS di IOS / Android Setiap opsi yang disajikan memiliki masalah: Saya ingin menjalankannya di perangkat normal saya, jadi saya ingin menghindari menginstal OS …

3
Apa yang menyebabkan sinyal 'SIGILL'?
Saya mem-porting beberapa kode C ++ ke Android menggunakan NDK dan GCC. Kode pada dasarnya berjalan. Pada satu titik, saat melakukan debug di Eclipse, panggilan tersebut Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; menyebabkan kesalahan ini: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.) 1 <symbol is not available> 0x812feb44 Apa …

4
Bagaimana cara menangkap SIGSEGV (kesalahan segmentasi) dan mendapatkan pelacakan tumpukan di bawah JNI di Android?
Saya memindahkan proyek ke Android Native Development Kit baru (yaitu JNI) dan saya ingin menangkap SIGSEGV, seandainya itu terjadi (mungkin juga SIGILL, SIGABRT, SIGFPE) untuk menampilkan dialog pelaporan kerusakan yang bagus, alih-alih (atau sebelum) apa yang saat ini terjadi: proses mati tanpa basa-basi dan mungkin beberapa upaya oleh OS untuk …

2
Memanggil metode java dari c ++ di Android
Saya mencoba untuk mendapatkan panggilan metode Java sederhana dari C ++ sementara Java memanggil metode asli. Inilah kode Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { …


4
Setelah mengupdate Android Studio ke versi 1.3.0, saya mendapatkan Error "Integrasi NDK sudah tidak digunakan lagi di plugin saat ini"
Saya telah memperbarui Android Studio saya ke versi 1.3.0 sebelum 3 hari. Sebelumnya saya bisa menggunakan NDK dan sekarang saya mendapatkan error seperti, Error: (50, 0) Error: Integrasi NDK sudah tidak digunakan lagi di plugin saat ini. Pertimbangkan untuk mencoba plugin eksperimental baru. Untuk detailnya, lihat http://tools.android.com/tech-docs/new-build-system/gradle-experimental . Setel "android.useDeprecatedNdk …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.