【问题标题】:Running c binary in android using adb使用 adb 在 android 中运行 c 二进制文件
【发布时间】:2014-01-16 09:34:40
【问题描述】:

我已经为 android 创建了一个名为“SocketServer”的 C 二进制文件。我使用

将二进制文件推送到我的根 android 手机的 /data/local/tmp 目录中

adb shell push SocketServer /data/local/tmp/

我已授予 exe 使用权限

adb shell chmod 0777 /data/local/tmp/SocketServer

现在我想使用在 Windows PC 中运行的 C 程序运行这个 SocketServer 可执行文件。需要帮助..

【问题讨论】:

    标签: android shell adb android-ndk-r5


    【解决方案1】:

    如果/data/local/tmp没有挂载noexec(它很可能是),您可以使用以下命令运行它:

    adb shell /data/local/tmp/SocketServer
    

    请注意,chmod 777总是一个坏主意,但只有 Ubuntu 人才会这样做……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多