Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Meteor:尝试在我的设备中运行我的应用程序时出现依赖项错误_Android_Meteor - Fatal编程技术网

Android Meteor:尝试在我的设备中运行我的应用程序时出现依赖项错误

Android Meteor:尝试在我的设备中运行我的应用程序时出现依赖项错误,android,meteor,Android,Meteor,我正在尝试将我的测试meteor应用程序运行到我的设备中,但当我尝试上载它时,控制台输出以下错误 ~ meteor run android-device --mobile-server mytest.meteor.com [[[[[ ~/projects/simple-todos ]]]]] => Started proxy. => Started MongoDB.

我正在尝试将我的测试meteor应用程序运行到我的设备中,但当我尝试上载它时,控制台输出以下错误

~ meteor run android-device --mobile-server mytest.meteor.com
[[[[[ ~/projects/simple-todos ]]]]]           

=> Started proxy.                             
=> Started MongoDB.                           

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).
=> Started your app.                          

=> App running at: http://localhost:3000/     
=> Errors executing Cordova commands:         

   While running Cordova app for platform Android with options --device:
   Error: Command failed: /home/dbugger/projects/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/run --device
   FAILURE: Build failed with an exception.

   * What went wrong:
   A problem occurred configuring root project 'android'.
   > Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:1.0.0+.
   Required by:
   :android:unspecified
   > Failed to list versions for com.android.tools.build:gradle.
   > Unable to load Maven meta-data from https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml.
   > Failure initializing default system SSL context

   * Try:
   Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

   /home/dbugger/projects/simple-todos/.meteor/local/cordova-build/platforms/android/cordova/node_modules/q/q.js:126
   throw e;
   ^
   Error code 1 for command: /home/dbugger/projects/simple-todos/.meteor/local/cordova-build/platforms/android/gradlew with args:
   cdvBuildDebug,-b,/home/dbugger/projects/simple-todos/.meteor/local/cordova-build/platforms/android/build.gradle,-PcdvBuildArch=arm,-Dorg.gradle.daemon=true
   at ChildProcess.exitCallback (/tools/utils/processes.js:137:23)
   at ChildProcess.emit (events.js:98:17)
   at Process.ChildProcess._handle.onexit (child_process.js:820:12)

ExitWithCode:1
我不确定我做错了什么。我甚至不能将
--stacktrace
标志添加到命令中,正如输出告诉我的那样

我错过了什么

更新:如果有问题,我正在使用Ubuntu

更新2:我在系统上安装了证书,但现在又出现了一个错误

   * What went wrong:
   A problem occurred configuring root project 'android'.
   > Could not resolve all dependencies for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:1.0.0+.
   Required by:
   :android:unspecified
   > Failed to list versions for com.android.tools.build:gradle.
   > Unable to load Maven meta-data from https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml.
   > Could not GET 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/maven-metadata.xml'.
   > peer not authenticated

我也有同样的问题。我不知道这为什么有效,但它确实有效。只需发出以下命令:

sudo update-ca-certificates -f

我在笔记本电脑上也有同样的问题(台式电脑没问题)。我认为这是它的关键,但没有进一步。我将
/etc/ssl/certs/java/cacerts
从我的桌面复制到我的笔记本电脑上,现在可以在这两个系统上构建。该文件夹对我来说是空的。。。。我不知道这是否重要。。。但每次我打开安卓工作室,我都会收到一条消息,告诉我谷歌证书不可信。。。也许我的文件夹有权限问题
sudo apt get install ca certificates java
通常这与java安装捆绑在一起。在尝试了几十种复杂的解决方案之后,重新安装java.Wow可能是最好的选择,这就是解决问题的方法