2017-10-13 166 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

相关问题