gpt4 book ai didi

java - 从 adb shell 运行基于 android java 的命令行实用程序

转载 作者:太空狗 更新时间:2023-10-29 16:18:19 27 4
gpt4 key购买 nike

<分区>

我正在尝试基于来自 AOSP 的 java 输入命令创建一个新的 java 命令行实用程序:( https://github.com/android/platform_frameworks_base/tree/master/cmds/input )

我已经使用 mmm 编译了 jar,并通过 ADB 将其推送到 android 设备。然后我使用 ADB shell 执行命令:

export CLASSPATH = /sdcard/input2.jar
exec app_process / com.android.commands.input.Input

使用 Root设备,这个工作完美,但是当我试图在非根设备上运行它时,我在 LOGCAT 上遇到了这个异常:

E/dalvikvm(31966): Dex cache directory isn't writable: /data/dalvik-cache
I/dalvikvm(31966): Unable to open or create cache for /sdcard/input2.jar (/data/dalvik-cache/sdcard@input2.jar@classes.dex)
E/appproc(31966): ERROR: could not find class 'com.android.commands.input.Input'

有什么想法吗?

谢谢

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com