您当前的位置: 首页 >  ar

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android NDK: 如何编译JNI为指定的指令集(armeabi/arm64)

柳鲲鹏 发布时间:2021-11-26 08:11:51 ,浏览量:0

  • 具体错误
D:\Nanjing-SVN\USBCamera2\libusb4javajni\src\main\jni>D:\SOFTWARES\DEVELOP\andro
id-ndk-r16b/ndk-build.cmd
Android NDK: WARNING: APP_PLATFORM android-14 is higher than android:minSdkVersi
on 1 in D:/Nanjing-SVN/USBCamera2/libusb4javajni/src/main/AndroidManifest.xml. N
DK binaries will *not* be comptible with devices older than android-14. See http
s://android.googlesource.com/platform/ndk/+/master/docs/user/common_problems.md
for more information.
Android NDK: NDK Application 'local' targets unknown ABI(s): arm64-v8
Android NDK: Please fix the APP_ABI definition in D:/Nanjing-SVN/USBCamera2/libu
sb4javajni/src/main/jni/Application.mk
D:/SOFTWARES/DEVELOP/android-ndk-r16b/build//../build/core/setup-app.mk:75: ***
Android NDK: Aborting    .  Stop.
  • 解决办法

找到JNI目录下的Application.mk,如下修改:

# armeabi arm64-v8a
APP_ABI := armeabi-v7a arm64-v8a

具体使用哪个指令集,看自己情况。如果不确定,就多加点

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0543s