完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如何在 eclipse 中去使用FireflyAPI呢?
怎么去解决FireFly RK3399调用官方FireflyAPI实现Android时导包的问题呢? |
|
相关推荐
1个回答
|
|
记录一下存在的问题。最初的
引导包,按照官网的说法是先进行引导包,进入下载的demo的libs文件夹下,里面包含所有的依赖包。可以删除support! !! 官网说是用下面的方法添加: 注意官网写的是armeabi-v7a这个!!包,所以我只加了这个,但是RK3399是cortex-A72,是属于arm64-v8a的。因此需要把这个导入进去!! 把上面的文件放到自己的工程的APP/libs下面,按照build方法按照方法导入其中的jar包,对于里面的目录.so文件也要复制!!! 导入方法:打开的导入.gradle文件。 之后添加如下内容: sourceSets { main { jniLibs.srcDirs = ['libs'] } } 以及 task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/libs") baseName "Native_Libs2" extension "jar" from fileTree(dir: "libs", include: "**/*.so") into "lib" } tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn(nativeLibsToJar) } 上面的内容直接复制即可! 但是一定要注意位置关系!!参考下面的整体文件!! apply plugin: 'com.android.application' android { compileSdkVersion 28 defaultConfig { applicationId "com.example.cz.rk3399test" minSdkVersion 25 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } } task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/libs") baseName "Native_Libs2" extension "jar" from fileTree(dir: "libs", include: "**/*.so") into "lib" } tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn(nativeLibsToJar) } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation files('libs/firefly-api.jar') } 重建项目之后,可以找到项目的libs文件夹下面还有一个jar文件 这应该就是上面的任务把.so文件打包成了一个jar包,可以用了!!! |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1906 浏览 1 评论
synopsys 的design ware:DW_fpv_div,浮点数除法器,默认32位下,想提升覆盖率(TMAX),如果用功能case去提升覆盖率呢?
2382 浏览 1 评论
RK3588 GStreamer调试四路鱼眼摄像头四宫格显示报错
5175 浏览 1 评论
【飞凌嵌入式OK3576-C开发板体验】RKNN神经网络-YOLO图像识别
254 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】SSH远程登录网络配置及CAN通讯
1336 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:37 , Processed in 0.467928 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号