2017-10-13 219 views
7

我是新來的離子和我開始使用離子cli基本選項卡項目。一切工作正常,除非我嘗試使用redmi note 4提供以下錯誤的「離子cordova run android」命令。離子cordova運行android adb命令失敗,退出代碼137

Error: Failed to execute shell command "input,keyevent,82"" on device: Error: adb: Command failed with exit code 137

它做工精細的紅米手機記3,遵循的是日誌從終端,任何幫助,將不勝感激

[INFO] Running app-scripts build: --platform android --target cordova 

[23:22:39] build dev started ... 
[23:22:39] clean started ... 
[23:22:39] clean finished in 6 ms 
[23:22:39] copy started ... 
[23:22:39] deeplinks started ... 
[23:22:39] deeplinks finished in 64 ms 
[23:22:39] transpile started ... 
[23:22:45] transpile finished in 5.99 s 
[23:22:45] preprocess started ... 
[23:22:45] copy finished in 6.38 s 
[23:22:46] preprocess finished in 229 ms 
[23:22:46] webpack started ... 
[23:23:08] webpack finished in 22.92 s 
[23:23:08] sass started ... 
[23:23:12] sass finished in 3.52 s 
[23:23:12] postprocess started ... 
[23:23:12] postprocess finished in 11 ms 
[23:23:12] lint started ... 
[23:23:12] build dev finished in 32.98 s 
> cordova run android --device 
ANDROID_HOME=/home/rogers/android-sdk 
JAVA_HOME=/usr/lib/jvm/java-8-oracle 
Subproject Path: CordovaLib 
[23:23:18] lint finished in 5.77 s 
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead. 

     at build_rbfqc9qtl315khhol1quvz1g.run(/home/rogers/workspace/practice/myApp/platforms/android/build.gradle:141) 

The JavaCompile.setDependencyCacheDir() method has been deprecated and is scheduled to be removed in Gradle 4.0. 

Incremental java compilation is an incubating feature. 

The TaskInputs.source(Object) method has been deprecated and is scheduled to be removed in Gradle 4.0. Please use TaskInputs.file(Object).skipWhenEmpty() instead. 

:preBuild UP-TO-DATE 
:preDebugBuild 
UP-TO-DATE 
:checkDebugManifest 
:CordovaLib:preBuild UP-TO-DATE 
:CordovaLib:preDebugBuild UP-TO-DATE 
:CordovaLib:checkDebugManifest 
:CordovaLib:prepareDebugDependencies 

:CordovaLib:compileDebugAidl UP-TO-DATE 
:CordovaLib:compileDebugNdk UP-TO-DATE 
:CordovaLib:compileLint UP-TO-DATE 
:CordovaLib:copyDebugLint UP-TO-DATE 
:CordovaLib:mergeDebugShaders UP-TO-DATE 
:CordovaLib:compileDebugShaders 

UP-TO-DATE 

:CordovaLib:generateDebugAssets 

UP-TO-DATE 

:CordovaLib:mergeDebugAssets 
UP-TO-DATE 
:CordovaLib:mergeDebugProguardFiles 
UP-TO-DATE 
:CordovaLib:packageDebugRenderscript 
UP-TO-DATE 
:CordovaLib:compileDebugRenderscript 

UP-TO-DATE 

:CordovaLib:generateDebugResValues 

UP-TO-DATE 

:CordovaLib:generateDebugResources UP-TO-DATE 
:CordovaLib:packageDebugResources 

UP-TO-DATE 

:CordovaLib:processDebugManifest 
UP-TO-DATE 
:CordovaLib:generateDebugBuildConfig 

UP-TO-DATE 
:CordovaLib:processDebugResources UP-TO-DATE 
:CordovaLib:generateDebugSources UP-TO-DATE 
:CordovaLib:incrementalDebugJavaCompilationSafeguard 

UP-TO-DATE 

:CordovaLib:compileDebugJavaWithJavac 
UP-TO-DATE 
:CordovaLib:processDebugJavaRes UP-TO-DATE 
:CordovaLib:transformResourcesWithMergeJavaResForDebug UP-TO-DATE 
:CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug 

UP-TO-DATE 

:CordovaLib:mergeDebugJniLibFolders 

UP-TO-DATE 

:CordovaLib:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE 
:CordovaLib:transformNative_libsWithSyncJniLibsForDebug UP-TO-DATE 
:CordovaLib:bundleDebug 

UP-TO-DATE 

:prepareOrgApacheCordovaCordovaLib630DebugLibrary 

UP-TO-DATE 

:prepareDebugDependencies 

:compileDebugAidl 

UP-TO-DATE 

:compileDebugRenderscript 

UP-TO-DATE 
:generateDebugBuildConfig 
UP-TO-DATE 
:generateDebugResValues 
UP-TO-DATE 
:generateDebugResources UP-TO-DATE 
:mergeDebugResources 

UP-TO-DATE 

:processDebugManifest 

UP-TO-DATE 

:processDebugResources 

UP-TO-DATE 

:generateDebugSources 
UP-TO-DATE 

:incrementalDebugJavaCompilationSafeguard UP-TO-DATE 
:compileDebugJavaWithJavac 

UP-TO-DATE 
:compileDebugNdk 

UP-TO-DATE 

:compileDebugSources UP-TO-DATE 
:mergeDebugShaders UP-TO-DATE 
:compileDebugShaders UP-TO-DATE 
:generateDebugAssets 

UP-TO-DATE 

:mergeDebugAssets 
UP-TO-DATE 
:transformClassesWithDexForDebug 
UP-TO-DATE 
:mergeDebugJniLibFolders 
UP-TO-DATE 
:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE 
:processDebugJavaRes 
UP-TO-DATE 
:transformResourcesWithMergeJavaResForDebug 
UP-TO-DATE 
:validateSigningDebug 
:packageDebug 
UP-TO-DATE 
:assembleDebug 
UP-TO-DATE 
:cdvBuildDebug UP-TO-DATE 

BUILD SUCCESSFUL 

Total time: 3.045 secs 
Built the following apk(s): 
    /home/rogers/workspace/practice/myApp/platforms/android/build/outputs/apk/android-debug.apk 

ANDROID_HOME=/home/rogers/android-sdk 
JAVA_HOME=/usr/lib/jvm/java-8-oracle 
Skipping build... 

Built the following apk(s): 
    /home/rogers/workspace/practice/myApp/platforms/android/build/outputs/apk/android-debug.apk 

Using apk: /home/rogers/workspace/practice/myApp/platforms/android/build/outputs/apk/android-debug.apk 

Package name: io.ionic.starter 

Error: Failed to execute shell command "input,keyevent,82"" on device: Error: adb: Command failed with exit code 137 

[ERROR] An error occurred while running cordova run android --device (exit code 1). 
+0

如果有人有同樣的問題。所以試試這個,它是因爲我將設備連接到系統時沒有出現RSA密鑰對話框。我打開/關閉開發人員模式幾次,它出現了。 – ram

回答

14

這是一個小蜜「安全」問題。您必須在開發人員選項中激活「USB調試(安全設置)」。

我希望這對你有效,因爲它爲我工作:D

+0

是的,我做了準備,但事實並非如此。當我連接設備時,沒有出現RSA密鑰對話框。我打開/關閉開發人員模式幾次,它出現了。順便謝謝你的幫助。 – ram

相關問題