Android运行C/C++程序,无需ROOT!
Posted chinabinlang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android运行C/C++程序,无需ROOT!相关的知识,希望对你有一定的参考价值。
安装运行 C++;
环境: win11
ndk 编译完成 C++ 可执行程序;
如果随便 android 中的任意目录,执行,需要root 权限,现在手机,大部分情况已经没有 su;
或者自己root;
一下用 非 root 方法实现:
1: 配置 adb.exe 相关目录到环境变量;
2:打开 cmd, 执行: adb push androidCpp /data/local/tmp
3: 连接手机, adbshell
4: cd /data/local/tmp
5: chmod 777 ./androidCpp
6: ./androidCpp , 执行程序;
或者通过 adb shell 直接执行 Android 中的 androidCpp;
7:如果有相关动态链接库,可以放到这个目录:设置查找so库路径的环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/local/tmp/
8:获取 android 中的文件:
copy
或者:
adb pull $ANDROID_DIR/outpuFIle F:\\test
from:
https://blog.csdn.net/qq_27246079/article/details/125163000
以上是关于Android运行C/C++程序,无需ROOT!的主要内容,如果未能解决你的问题,请参考以下文章