如何为Android shell构建可执行文件

如何为Android shell构建可执行文件

有时我需要在我的设备上运行命令或脚本,但它们不可用或不存在。

我们可以向Android设备添加一些额外的命令shell,除了那些已经可用的命令吗?

例如,将screenrecord命令添加到我的设备(我的设备的AndroidAPI低于19),这是不可用的。

我知道如何获取设备上的可用命令列表 adb shell

adb shell ls /system/bin

但我想添加更多的自定义命令和脚本,做一些特殊的工作。

有什么办法吗?或者这不可能?


翻过高山走不出你
浏览 662回答 3
3回答

精慕HU

如果您在Android和ndk-build的此位置没有二进制文件,则它们位于app\build\intermediates\ndkBuild\debug\obj\local\arm64-v8a\objs-debug\test1适用于arm64-v8a,适用于其他平台。

温温酱

如果您收到此错误:错误:使用CMake创建可执行文件时,仅支持位置无关的可执行文件(PIE),将这些行添加到app gradledefault config{....................externalNativeBuild{ cmake   {    targets "my_command"   abiFilters "armeabi-v7a"   arguments "-DANDROID_PIE=ON" //important  } }...........}
打开App,查看更多内容
随时随地看视频慕课网APP