set dir=%~dp0 set modulename=test set modulefile=..\libs\armeabi\lib%modulename%.so cd /d %dir% call ./ndk.bat if exist %modulefile% ( copy %modulefile% ..\main\jniLibs\armeabi\lib%modulename%.so call ./debug.bat com.bigsing.hooktest )
set dir=%~dp0 set ndk=d:\Android\ndk\ndk-build.cmd cd /d %dir% if exist %ndk% ( %ndk% clean)else ( ndk-build clean)
set dir=%~dp0 set package=%1% set modulename=test set modulefile=..\libs\armeabi\lib%modulename%.so set destso=/data/data/%package%/lib/lib%modulename%.so cd /d %dir% echo off if exist %modulefile% ( echo 1.delete old file: %destso% adb shell "su -c ' rm %destso%'" echo 2.push so to /data/local/tmp adb push %dir%%modulefile% /data/local/tmp/lib%modulename%.so echo 3.copy so to /data/data/%package%/lib adb shell "su -c ' cp /data/local/tmp/lib%modulename%.so /data/data/%package%/lib'" echo 4.chmod 755 so adb shell "su -c ' chmod 755 /data/data/%package%/lib/lib%modulename%.so'" echo success echo u can rm other data here... adb shell "su -c ' rm -r /data/data/%package%/databases'" adb shell "su -c ' rm -r /data/data/%package%/shared_prefs'" adb shell "su -c ' rm -r /data/data/%package%/cache'" )else ( echo error! file not found: %dir%%modulefile% ) echo on
1>------ 已启动生成: 项目: HookTest, 配置: Debug Win32 ------ 1>正在执行生成文件项目操作 1>[armeabi] Compile++ thumb: test <= test.cpp 1>[armeabi] SharedLibrary : libtest.so 1>[armeabi] Install : libtest.so => libs/armeabi/libtest.so 1>已复制 1 个文件。 1>1.delete old file: /data/data/com.bigsing.hooktest/lib/libtest.so 1>2.push so to /data/local/tmp 1>[ 78%] /data/local/tmp/libtest.so 1>[100%] /data/local/tmp/libtest.so 1>f:\svnlocal\hooktest\app\src\jni\..\libs\armeabi\libtest.so: 1 file pushed. 3.3 MB/s (83248 bytes in 0.024s) 1>3.copy so to /data/data/com.bigsing.hooktest/lib 1>4.chmod 755 so 1>success 1>生成日志保存在“file://f:\svnlocal\hooktest\app\src\jni\src\Debug\BuildLog.htm” 1>HookTest - 0 个错误,0 个警告 ========== 生成: 成功 1 个,失败 0 个,最新 0 个,跳过 0 个 ==========
1>------ 已启动生成: 项目: HookTest, 配置: Debug Win32 ------
1>正在执行生成文件项目操作
1>[armeabi] Compile++ thumb: test <= test.cpp
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp: In function '_jstring* Java_com_bigsing_hooktest_NativeHandler_getString(JNIEnv*, jclass, jobject, jint, jstring)':
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp:35:1: error: expected unqualified-id before '}' token
1> }
1> ^
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp:35:1: error: expected ';' before '}' token
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp: In function '_jstring* getInfo(JNIEnv*, jclass, jobject, jint, jstring)':
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp:73:2: error: expected unqualified-id before '}' token
1> }else if((int)paramInt == 2){
1> ^
1>f:/svnlocal/hooktest/app/src//jni/src/test.cpp:73:2: error: expected ';' before '}' token
1>make.exe: *** [f:/svnlocal/hooktest/app/src//obj/local/armeabi/objs/test/src/test.o] Error 1
1>生成日志保存在“file://f:\svnlocal\hooktest\app\src\jni\src\Debug\BuildLog.htm”
1>HookTest - 4 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有