Java Meteor教程:创建应用程序-步骤6 |为设备和模拟器执行Cordova命令时出错(Linux Mint Rosa)

Java Meteor教程:创建应用程序-步骤6 |为设备和模拟器执行Cordova命令时出错(Linux Mint Rosa),java,android,linux,cordova,meteor,Java,Android,Linux,Cordova,Meteor,我正在做这件事。对于步骤6,我尝试在模拟器和HTC one mini 2设备上运行应用程序。它不起作用 对于模拟器: 我成功地安装了最新的JDK 当我执行java-version时,我得到 java版本“1.8.0_77” Java(TM)SE运行时环境(build 1.8.0_77-b03) Java HotSpot(TM)64位服务器虚拟机(构建25.77-b03,混合模式) 当我执行javac-version时,我得到javac1.8.0\u77 我成功安装了安卓工作室 Meteor(

我正在做这件事。对于步骤6,我尝试在模拟器和HTC one mini 2设备上运行应用程序。它不起作用

对于模拟器:

  • 我成功地安装了最新的JDK
  • 当我执行
    java-version
    时,我得到

    java版本“1.8.0_77”
    Java(TM)SE运行时环境(build 1.8.0_77-b03)
    Java HotSpot(TM)64位服务器虚拟机(构建25.77-b03,混合模式)
    

  • 当我执行
    javac-version
    时,我得到
    javac1.8.0\u77
  • 我成功安装了安卓工作室
  • Meteor(JDK、Android SDK等)检查的所有需求都用复选标记进行切换
当我输入meteor run android时,我收到了这个错误消息

=> Errors executing Cordova commands:         

   While running Cordova app for platform Android with options --emulator:
   Error: Command failed: /home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/run --emulator
   { [CordovaError: No emulator images (avds) found.
   1. Download desired System Image by running: /home/lencewa/Android/Sdk/tools/android sdk
   2. Create an AVD by running: /home/lencewa/Android/Sdk/tools/android avd
   HINT: For a faster emulator, use an Intel System Image and install the HAXM device driver
   ]
   name: 'CordovaError',
   message: 'No emulator images (avds) found.\n1. Download desired System Image by running: /home/lencewa/Android/Sdk/tools/android sdk\n2. Create an AVD by running:
   /home/lencewa/Android/Sdk/tools/android avd\nHINT: For a faster emulator, use an Intel System Image and install the HAXM device driver\n',
   code: 0,
   context: undefined } 'No emulator images (avds) found.\n1. Download desired System Image by running: /home/lencewa/Android/Sdk/tools/android sdk\n2. Create an AVD by running:
   /home/lencewa/Android/Sdk/tools/android avd\nHINT: For a faster emulator, use an Intel System Image and install the HAXM device driver\n\n    at
   /home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/lib/emulator.js:170:29\n    at _fulfilled
   (/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:834:54)\n    at self.promiseDispatch.done
   (/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:863:30)\n    at Promise.promise.promiseDispatch
   (/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:796:13)\n    at
   /home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:604:44\n    at runSingle
   (/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:137:13)\n    at flush
   (/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:125:13)\n    at process._tickCallback (node.js:458:13)'
   at ChildProcess.exitCallback (/tools/utils/processes.js:151:23)
   at ChildProcess.emit (events.js:98:17)
   at Process.ChildProcess._handle.onexit (child_process.js:820:12)

/home/lencewa/.meteor/packages/meteor-tool/.1.3.1.nl5mvb++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/isopackets/cordova-support/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:116
      throw error;
            ^
ExitWithCode:1
我不知道问题出在哪里

对于设备:

  • 我启用了隐藏开发者选项
  • 我启用了USB调试
  • 当我输入adb设备时,我得到

    连接的设备列表
    SH46RWR05243装置
    

  • 但是当我运行meteor run android设备时,我收到了这个错误消息:

    WARNING: You are testing your app on a remote device. For the mobile app to be able to connect to the local server, make sure your device is on the same network, and that the network configuration
         allows clients to talk to each other (no client isolation).
    => Errors executing Cordova commands:         
    
       While running Cordova app for platform Android with options --device:
       Error: Command failed: /home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/run --device
       Error code 1 for command: /home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/gradlew with args:
       cdvBuildDebug,-b,/home/lencewa/MeteorToDoList/simple-todos/.meteor/local/cordova-build/platforms/android/build.gradle,-PcdvBuildArch=arm,-Dorg.gradle.daemon=true,-Pandroid.useDeprecatedNdk=true
       undefined
       at ChildProcess.exitCallback (/tools/utils/processes.js:151:23)
       at ChildProcess.emit (events.js:98:17)
       at Process.ChildProcess._handle.onexit (child_process.js:820:12)
    
    /home/lencewa/.meteor/packages/meteor-tool/.1.3.1.nl5mvb++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/isopackets/cordova-support/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:116
      throw error;
            ^
    ExitWithCode:1
    
我真的没有看到这个问题,也没有在互联网上找到合适的解决方案来解决这个问题。我严格遵循了教程的步骤