我正在從命令提示符下面的命令在運行它顯示權限被拒絕請任何一個可以解釋如何將權限授予生根設備感謝üinadvance如何授予亞行外殼權限,而
C:\android\tools>adb push asl-native /data/local/asl-native
failed to copy 'asl-native' to '/data/local/asl-native': Permission denied
我正在從命令提示符下面的命令在運行它顯示權限被拒絕請任何一個可以解釋如何將權限授予生根設備感謝üinadvance如何授予亞行外殼權限,而
C:\android\tools>adb push asl-native /data/local/asl-native
failed to copy 'asl-native' to '/data/local/asl-native': Permission denied
查找一個分區中電話是可寫的(對於shell
用戶)並且沒有noexec
選項並將可執行文件推送到該分區。
除非您的手機具有root權限並且能夠以root用戶身份運行adb shell,否則您不得寫入/ data。
看着asl的運行腳本,您可以將其更改爲安裝到scard。我沒有測試它,但它會是這個樣子:
# Install service
echo "Installing native service..."
$adb push ./asl-native /sdcard/asl-native
$adb shell /system/bin/chmod 0777 /sdcard/asl-native
# Start the service
echo "Starting service..."
$adb shell "/sdcard/asl-native /sdcard/asl-native.log" &
echo "Service started successfully."
雖然我不知道,如果你允許運行chmod和使一些可執行文件。您可能想先嚐試在本地計算機上運行chmod 0777。
顯示拒絕信息$ adb shell「/ sdcard/asl-native /sdcard/asl-native.log」& – raju 2013-03-14 06:06:34
遵循[安基塔(https://code.google.com/p/android-screenshot-library/wiki/UserGuide)的評論: 「它可連續工作also.just改變所有的路徑/數據/本地在run.bat文件/數據/本地/ tmp目錄,然後保存並運行非植根設備它。」 我想,問題就解決了
感謝您的答覆bro ...讓我檢查一次 – raju 2014-05-24 05:57:04
推到SD卡... – 2013-03-01 07:29:34
@dtmilano推到SD卡的工作,推後我們要運行一個同時運行permissio否認 – raju 2013-03-01 09:04:05
大多數設備相同的消息掛載SD卡NOEXEC選項 - 如果是這種情況,您將無法從卡上運行應用程序 – 2013-03-01 16:07:22