现在在学习做安卓驱动开发,在编译JNI里出现下面错误,请高手帮忙解答,谢谢!make:进入目录'/home/work/4.2.2_r1'
target SharedLib: libIrService (out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/LINKED/libIrService.so)
/home/work/4.2.2_r1/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/onload.o: in function JNI_OnLoad:frameworks/base/services/jni/onload.cpp:68: error: undefined reference to 'android::register_android_server_IrService(_JNIEnv*)'
collect2: ld returned 1 exit status
make: *** [out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/LINKED/libIrService.so] 错误 1
make:离开目录“/home/work/4.2.2_r1”
root@xiabei-desktop:/home/work/4.2.2_r1/frameworks/base/services/jni#
target SharedLib: libIrService (out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/LINKED/libIrService.so)
/home/work/4.2.2_r1/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-androideabi/bin/ld: out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/onload.o: in function JNI_OnLoad:frameworks/base/services/jni/onload.cpp:68: error: undefined reference to 'android::register_android_server_IrService(_JNIEnv*)'
collect2: ld returned 1 exit status
make: *** [out/target/product/rk2928sdk/obj/SHARED_LIBRARIES/libIrService_intermediates/LINKED/libIrService.so] 错误 1
make:离开目录“/home/work/4.2.2_r1”
root@xiabei-desktop:/home/work/4.2.2_r1/frameworks/base/services/jni#
解决方案 »
- 【高手帮忙】模拟器启动错误,停在a n d r o i d_ 进不去主菜单
- android2.1是否支持蓝牙键盘
- android发展问题!!!
- 安卓如何在开启热点的同时检测周围热点?
- 异步登录遇到的问题
- android获取缩略图是FileNotFound
- progressdialog实现
- Eclipse中xml代码和java没有报错,但在模拟器运行却强制停止,无法运行
- 想要实现一个3级联动的筛选功能,有偿
- 在用kotlin编写时 出现如下报错 另外android.useAndroidX=true android.enableJetifier=false 怎么办
- ubuntu编译4.2源码/bin/sh无权限问题
- 安卓点击事件问题
你从官网上下载NDK,然后将你的工程文件放到sample文件夹下,ndk-build如果不会的可以去网上看看,挺简单的!如果是测试用例,下载ndk工具,20~30秒就可以将hellojni编译完成你的操作步骤一开始就是错的