JavaShuo
[RK3288]串口开发之JNI环境搭建(基于android8.1使用android studio3.6开发)
时间 2020-06-25
标签
rk3288
串口
开发
jni
环境
搭建
基于
android8.1
android
使用
studio3.6
studio
JNI是什么呢,说白了就是能够在android中用java去调用C语言的一个工具(一家之见不接受反驳)
配置JNI环境:第一张照片为第一步第二张就为第二部,照作就行不要问为何哈
上面的图片五个参数照抄就好
3 Program:
J
D
K
P
a
t
h
JDKPath
J
D
K
P
a
t
h
\bin\javah.exe
4 Arguements: -v -classpath
M
o
d
u
l
e
F
i
l
e
D
i
r
ModuleFileDir
M
o
d
u
l
e
F
i
l
e
D
i
r
\src\main\java -d
M
o
d
u
l
e
F
i
l
e
D
i
r
ModuleFileDir
M
o
d
u
l
e
F
i
l
e
D
i
r
\src\main\jni
F
i
l
e
C
l
a
s
s
FileClass
F
i
l
e
C
l
a
s
s
5 Working directory:
M
o
d
u
l
e
F
i
l
e
D
i
r
ModuleFileDir
M
o
d
u
l
e
F
i
l
e
D
i
r
\src
6.写完后按下OK保存。接着咱们再按一次 “+”,打开一个新的窗口。此次咱们要设置ndk-build指令。
3 这个的话就要看你安装ndk的目录,最后必定要指定是你这个目录下的ndk-build.cmd(有疑问找我Q:812417530)
4
M
o
d
u
l
e
F
i
l
e
D
i
r
ModuleFileDir
M
o
d
u
l
e
F
i
l
e
D
i
r
\src\main\jni (抄过去就行了)
7.到这里ndk就设置完成了。回到咱们android stdio的项目中,右键app就有咱们刚才设置的javaH和ndk-build出现了。
对了少了一步!!!!具体作法以下: -encoding UTF-8 这句话放到下图的地方。这句话必定要紧跟jni目录后面,位置必定不能错。不加这句话后面会报错!注意必定不要点开黄色的两个箭头添加,会出错。
**
好JNI到这里就配置结束了,下面就是串口C代码的编译生成SO库的步骤:请参考下一章
**
[RK3288]串口JNI开发之so库的生成(串口C源代码)(基于android8.1使用android studio3.6开发)
html