1.so:shared objects
1)编译java文件
javac packagename.javaname
![]()
2) 生成jni 头文件
javah -jni packagename.classname

3)编写c文件:

4.下载ndk和cmake

5.)编写make脚本
cmake_minimum_required(VERSION 3.4.1)
add_library(
PowerOffAlarm
SHARED
src/main/jni/com_gtk_watch_poweroffalarm_PowerOffAlarm.c)
find_library(
log-lib
log)
target_link_libraries(
PowerOffAlarm
${log-lib})
6.)配置gradle

2.jar:java archive
jar -cvf *.jar *.files{create,verse,file archive name}

662



被折叠的 条评论
为什么被折叠?



