คำถามในหัวข้อ 'android-ndk'
Android OpenGL ใช้ทั้ง Java และ C++
คุณสามารถผสมผสานการโทร Java และ OpenGL ดั้งเดิมได้หรือไม่ ตัวอย่างเช่นการตั้งค่าเกิดขึ้นใน onSurfaceCreated แต่มีการเรียก onDraw เป็นโค้ดเนทีฟ (หรือทั้งสองอย่าง) ฉันมีปัญหาในการเรนเดอร์โค้ดเนทิฟ...
1070 มุมมอง
schedule
18.01.2024
Android NDK ไม่ได้รวบรวม
ฉันใช้ Ubuntu Linux และพยายามรวบรวมโค้ดเนทีฟสำหรับ Android โดยใช้ NDK เนื้อหาของไฟล์ Android.mk ของฉัน:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := NativeDroid
LOCAL_SRC_FILES := org_me_nativedroid_mJNI.c...
2862 มุมมอง
schedule
19.01.2024
ข้อผิดพลาดในการสร้างโครงการ Android-NDK Eclipse
ฉันมีโปรเจ็กต์ Android พร้อมโค้ดเนทีฟ เมื่อฉันชำระเงินจาก repo ของฉันและสร้างเวอร์ชันใหม่ทั้งหมด มันจะบิลด์ได้โอเคและเริ่มบนอุปกรณ์ แต่หลังจากที่ฉันรันคำสั่ง project->clean eclipse ฉันได้รับข้อผิดพลาด:
...
Install :...
2157 มุมมอง
schedule
29.12.2023
สัญญาณร้ายแรง 11 (SIGSEGV)
ฉันมีข้อผิดพลาดแปลก ๆ และฉันไม่พบว่ามันมาจากไหน สิ่งเดียวที่ปรากฏใน logcat คือ:
01-10 17:07:10.665: A/libc(20449): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
ฉันไม่ได้รับข้อผิดพลาดนี้ทันทีเมื่อฉันเรียกใช้แอป...
14750 มุมมอง
schedule
08.12.2023
การย้ายโครงการ OpenCV จากเดสก์ท็อป C ++ ไปยัง Android NDK
ความตั้งใจของฉันคือทดสอบการปรับเปลี่ยนอัลกอริทึม OpenCV โดยเฉพาะตัวตรวจจับและตัวอธิบายคุณลักษณะ ORB ดังนั้นฉันจึงเริ่มพัฒนาบนเดสก์ท็อปด้วย C++ และคัดลอกไฟล์ .cpp บางไฟล์จากแหล่ง OpenCV โดยเฉพาะ orb.ccp, fast.cpp, precomp.cpp, fast_score.cpp...
883 มุมมอง
schedule
26.10.2023
ความล่าช้าในการสตรีมวิดีโอของ Android
ฉันกำลังพยายามเรียกใช้ตัวอย่างที่หนึ่งจาก https://github.com/fyhertz/libstreaming-examples มันใช้ libstreaming-4.0 ฉันบังคับให้มันใช้ encodeWithMediaCodecMethod2() เมธอดนี้ใช้เมธอด createInputSurface() ที่นำมาใช้ใน Android 4.3...
1307 มุมมอง
schedule
10.12.2023
ไม่สามารถดีบักโค้ดเนทิฟภายใต้ Eclipse
สภาพแวดล้อม: NDK ล่าสุด + Eclipse Juno + ADT + CDT ทุกอย่างเป็นข้อมูลล่าสุด
เมื่อฉันพยายามดีบักแอปพลิเคชัน Android ของฉัน ฉันได้รับข้อผิดพลาดต่อไปนี้:
warning: Unable to find dynamic linker breakpoint function.
GDB will retry eventurally....
364 มุมมอง
schedule
04.11.2023
บิตแมป setPixels จะสูญเสียช่องอัลฟาเมื่อพื้นหลังเป็นสีดำ
ฉันกำลังพยายามวาดมุมมองที่กำหนดเองใน Android ด้วยวิธีการ canvas.drawBitmap() อย่างไรก็ตาม ฉันพบว่าช่องอัลฟ่าจะหายไปหากฉันทำเช่นนี้ด้วยโค้ด JNI ดั้งเดิมและพื้นหลังเป็นสีดำ สรุปกรณีคือ
เรียก java bitmap.setPixels()...
1373 มุมมอง
schedule
22.12.2023
ndk-build 'JNI_CreateJavaVM' ไม่ได้ถูกประกาศในขอบเขตนี้
ฉันมีข้อผิดพลาดขณะพยายามเรียกใช้วิธีจาวาจากโค้ดเนทีฟ
[arm64-v8a] Compile++ : hell <= hell.cpp
/home/zns/AndroidStudioProjects/Test/app/src/main/jni/hell.cpp: In function 'int main()':...
1658 มุมมอง
schedule
02.01.2024
Android NDK r10e ไม่พบ -lsupc++
ฉันใช้ VS2013 (กับ vs-android) เพื่อคอมไพล์ไลบรารีเนทิฟ อย่างไรก็ตาม เมื่อใช้ไลบรารีแบบสแตติกที่ฉันคอมไพล์แล้ว (.a) ฉันได้รับข้อผิดพลาดนี้:
"ไม่พบ -lsupc++"
จริงๆ แล้วฉันยังได้รับ "ข้อผิดพลาด: ไม่พบ -lgnustl_static" เมื่อคอมไพล์เป็น GNU...
697 มุมมอง
schedule
14.11.2023
ไม่สามารถดีบักตัวอย่าง NDK ด้วย Android Studio 1.3.2 บน Windows
ฉันมี Android Studio 1.3.2, NDK r10e, ปลั๊กอินทดลอง gradle 0.2.0 ฉันได้โคลน repo ตัวอย่าง ndk และปฏิบัติตามคำแนะนำอย่างระมัดระวังสำหรับ ดูตัวอย่าง NDK รวมถึงการสร้างการกำหนดค่าดั้งเดิม
เมื่อฉันเลือก LLDB เป็นดีบักเกอร์และดีบักแอปตัวอย่าง...
1721 มุมมอง
schedule
12.12.2023
ndk-gdb ไม่พบ gdb.setup
ฉันกำลังพยายามใช้ ndk-gdb เพื่อดีบักโปรเจ็กต์ Android ดั้งเดิมของฉัน เมื่อฉันรันคำสั่ง ndk-gdb ฉันได้รับข้อผิดพลาด
Could not find gdb.setup under ./libs/
คำอธิบาย
ใช้งาน MacOSX, ndk r10e; ใช้ตัวอย่าง ndk ในซานแองเจลิส...
1912 มุมมอง
schedule
26.11.2023
เอกสารรายละเอียดสำหรับ Gradle ทดลองพร้อมการรองรับ NDK สำหรับ Android Studio อยู่ที่ไหน
เอกสารจริงสำหรับ Gradle ทดลองพร้อมการรองรับ NDK สำหรับ Android Studio อยู่ที่ไหน ฉันหมายถึงเอกสารที่มีรายการการตั้งค่าทั้งหมดที่รองรับในการกำหนดค่า Gradle รายการรุ่นที่มีการเปลี่ยนแปลง ฯลฯ ...
หลังจาก Googling อย่างกว้างขวาง สิ่งที่ฉันพบคือ 2...
208 มุมมอง
schedule
19.01.2024
การรวม NDK กับ Android Studio
ฉันเพิ่งเคยใช้ NDK และพยายามตั้งค่าการบูรณาการกับ NDk แต่หลังจากค้นคว้าข้อมูลในหลายๆ ไซต์แล้ว ฉันก็ไม่สามารถแก้ไขปัญหาได้ นี่คือไฟล์ build.gradle
apply plugin: 'com.android.model.application'
model {
android {
compileSdkVersion...
613 มุมมอง
schedule
09.12.2023
ไม่มีห่วงโซ่เครื่องมือสำหรับสร้างสำหรับแพลตฟอร์ม 'armeabi-v7a'
ขณะเรียกใช้โปรแกรม NDK ตัวอย่าง Native Audio ใน Android studio ใน Arch Linux ฉันได้รับข้อผิดพลาดต่อไปนี้:
ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ':app:compileNative-audio-jniArmeabi-v7aDebugSharedLibraryNative-audio-jniMainC'...
1427 มุมมอง
schedule
26.11.2023
สร้างและรันแอปพลิเคชันเนทิฟ Android (ปฏิบัติการ) บน Ubuntu
ฉันมีฐานโค้ดที่เขียนด้วยภาษา C++ ระบบบิลด์ใช้สคริปต์ ndk-build ของ Android พร้อม makefiles ที่กำหนดไว้สำหรับ lib ที่ใช้ร่วมกันและปฏิบัติการได้ ไบนารีทำงานบนอุปกรณ์ Android
คำถามของฉันคือ...
589 มุมมอง
schedule
09.12.2023
สร้าง OpenCV สำหรับ Android และใช้กับ NDK
บริบท : ฉันกำลังพัฒนาแอปบน Android Studio สำหรับแว่นตาเสมือนจริง Moverio BT 200 ฉันใช้ OpenCV และโดยเฉพาะโมดูล arUco ของไลบรารี โมดูลนี้จะต้องใช้กับ NDK นอกจากนี้ยังไม่ได้อยู่ในรุ่นที่เสถียร ดังนั้นฉันจึงรวบรวมไลบรารีด้วยตัวเอง (ใช้คำแนะนำนี้:...
12340 มุมมอง
schedule
26.12.2023
โปรไฟล์ Native และหน่วยความจำ Java ใน Android
ฉันใช้ Android Monitor เพื่อทำโปรไฟล์การใช้งาน RAM ของแอพ (เพื่อจุดประสงค์ทางสถิติ) อย่างไรก็ตาม แอปเชื่อมโยงกับไลบรารีดั้งเดิมที่เขียนด้วยภาษา C เมื่อฉันจัดสรรหน่วยความจำในโค้ดเนทีฟ สิ่งนี้จะไม่เห็นในการตรวจสอบหน่วยความจำ Android...
535 มุมมอง
schedule
07.11.2023
Android NDK - ข้อผิดพลาดในการสร้าง Gradle
ฉันรวบรวมไลบรารี SoundTouch สำเร็จแล้วและคัดลอกไฟล์ผลลัพธ์ลงในโฟลเดอร์ libs ของโปรเจ็กต์ของฉัน
ภายในแต่ละโฟลเดอร์นี้จะมีไฟล์ libsoundtouch.so
ในโฟลเดอร์ jni ของโครงการของฉัน ฉันมีไฟล์ต่อไปนี้:
Android.mk
Application.mk...
3349 มุมมอง
schedule
17.01.2024
ข้อผิดพลาดตัวเชื่อมโยง Android Studio NDK ไม่ได้กำหนดการอ้างอิงถึง 'cv :: _OutputArray :: _OutputArray (cv :: Mat &)'
ฉันกำลังทำงานในโปรเจ็กต์ Android ที่ใช้ NDK ซึ่งฉันใช้ opencv สำหรับเอฟเฟกต์การจับภาพและรูปภาพ Android.mk ของฉันมีลักษณะดังนี้:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
include path/to/OpenCV.mk
LOCAL_MODULE := Scanner...
1760 มุมมอง
schedule
11.11.2023