【发布时间】:2013-12-02 16:26:39
【问题描述】:
我正在尝试将可执行文件推送到手机,文件由NDK 编译。
但是在将文件复制到设备后,他们失去了权限(变得无法执行)。
是否有任何解决方案来修复内核源或 Android 中的其他源来解决此问题(丢失权限)?我很确定这可能是ext4 问题...
注意:
我不想每次都使用chmod。
【问题讨论】:
标签: android android-ndk kernel ext4
我正在尝试将可执行文件推送到手机,文件由NDK 编译。
但是在将文件复制到设备后,他们失去了权限(变得无法执行)。
是否有任何解决方案来修复内核源或 Android 中的其他源来解决此问题(丢失权限)?我很确定这可能是ext4 问题...
注意:
我不想每次都使用chmod。
【问题讨论】:
标签: android android-ndk kernel ext4
如果您可以将可执行文件封装在可安装的 APK 中,那么这里有一个简单的技巧:https://stackoverflow.com/a/17384650/192373。它已经过测试,可以在 JellyBean 4.3 上运行,但请注意,它依赖于 PackageManager 的一些未记录的行为。
【讨论】: