2017-10-21 72 views
-1

我在创建移动应用程序的一个初学者后构建Android应用程序(用离子框架创建的)。我使用Windows和Visual Studio 2017为Android创建了一个Ionic移动应用程序。它在我使用ionic serve命令并在浏览器中尝试应用程序时起作用。无法导入项目进入Android Studio中

但是,当我尝试将项目导入到Android Studio 2.3.3中时,我收到一条错误消息,它无法构建我的应用程序: “Gradle sync failed:Failed to find target with hash string'android- 26'in:... \ AppData \ Local \ Android \ Sdk Gradle sync completed。 Gradle build finished with 1 errors(s)。“

当我尝试在cmd中运行“ionic cordova run android”命令后,我在将项目导入到Android Studio中时也会收到另一个错误消息:“运行cordova时发生错误,运行android.failure:生成失败,例外其中:... \ cordova.gradle线64

出了什么问题: 时发生问题评估根项目“机器人”没有发现安装的编译工具安装Android构建工具版本19.1.0或更高版本。 “

我导入文件到Android Studio中选择导入项目(Eclipse中,...)。我在导入时选择了这个文件夹: node_modules \ cordova-android \ spec \ fixtures \ android_project。我不确定这是合适的文件夹。

我可以看到模拟的Android手机,我可以点击一切,但我的应用程序不会在其上显示出来。 我检查了Android构建工具,安装了25.0.3和26.0.2。 非常感谢您的帮助!我真的很坚持:S

回答

0

您正在选择错误的文件夹。

打开你的离子生成的应用程序。你需要在路径打开以下文件夹:

Your_ionic_project/platforms/android 
+0

失败:建立失败,一个例外。 其中:MYAPP /平台/安卓/ CordovaLib/cordova.gradle”行:64 出了什么问题:一个问题发生评估根项目 '机器人'。 未找到已安装的构建工具。请安装Android构建工具19.1.0或更高版本。 – Tio

+0

安装生成工具(此文件夹中:C:\ Program Files文件\的Android \ Android Studio中\ gradle这个\ m2repository \ COM \机器人\工具\编译\建设者):2.3.0,2.3.1,2.3.2 2.3。 3 – Tio

+0

在C:\ Program Files文件\的Android \ Android Studio中\ gradle这个\ m2repository \ COM \机器人\工具\ SDK-共同文件夹: 25.3.0, 25.3.1, 25.3。2, 25.3.3, – Tio

0

检查是否有您的系统PATH变量指向设置为android平台的工具。

喜欢的东西:

C:\Users\Lokkeshwaran J\AppData\Local\Android\Sdk\platform-tools 
+0

感谢名单,这些都是我的环境变量: ANDROID_HOME:C:\ Program Files文件\的Android \ Android Studio中\ gradle这个\ m2repository \ COM \机器人\工具\ sdklib \ 25.3.3 GRADLE_HOME:C:\ Program Files文件\的Android \ Android Studio中\ gradle这个\ gradle这个-3.2路径:C:\ Program Files文件\的NodeJS; C:\ Program Files文件\的Android \ Android Studio中\ gradle这个\ m2repository \ COM \ android \ tools; C:\ Program Files \ Android \ Android Studio \ gradle \ gradle-3.2 \ lib; 这些是正确的吗? – Tio

+0

看到我的最新答案 –

相关问题