如何為Android shell構(gòu)建可執(zhí)行文件有時(shí)我需要在我的設(shè)備上運(yùn)行命令或腳本,但它們不可用或不存在。我們可以向Android設(shè)備添加一些額外的命令shell,除了那些已經(jīng)可用的命令嗎?例如,將screenrecord命令添加到我的設(shè)備(我的設(shè)備的AndroidAPI低于19),這是不可用的。我知道如何獲取設(shè)備上的可用命令列表 adb shelladb shell ls /system/bin但我想添加更多的自定義命令和腳本,做一些特殊的工作。有什么辦法嗎?或者這不可能?
3 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果您在Android和ndk-build的此位置沒有二進(jìn)制文件,則它們位于
app\build\intermediates\ndkBuild\debug\obj\local\arm64-v8a\objs-debug\test1
適用于arm64-v8a,適用于其他平臺(tái)。

溫溫醬
TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果您收到此錯(cuò)誤:
錯(cuò)誤:使用CMake創(chuàng)建可執(zhí)行文件時(shí),僅支持位置無關(guān)的可執(zhí)行文件(PIE),
將這些行添加到app gradle
default config
{
..........
..........
externalNativeBuild
{
cmake
{
targets "my_command"
abiFilters "armeabi-v7a"
arguments "-DANDROID_PIE=ON" //important
}
}
...........
}
- 3 回答
- 0 關(guān)注
- 729 瀏覽
添加回答
舉報(bào)
0/150
提交
取消