当前位置: 首页 > 知识库问答 >
问题:

将项目导入Android Studio后无法构建Android应用程序(使用Ionic框架创建)

邓焱
2023-03-14

我是创建移动应用程序的完全初学者。我使用Windows和Visual Studio 2017创建了一个适用于Android的Ionic移动应用程序。当我使用离子服务命令并在浏览器中尝试该应用程序时,它就起作用了。

但是当我尝试将项目导入 Android Studio 2.3.3 时,我收到一条错误消息,指出它无法构建我的应用:“Gradle 同步失败:无法找到哈希字符串'android-26'的目标:...\AppData\Local\Android\Sdk Gradle 同步完成。Gradle 构建完成,但出现 1 个错误。

在将项目导入Android Studio后,当我尝试在cmd中运行“离子科尔多瓦运行android”命令时,我还收到另一条错误消息:“运行科尔多瓦运行android时发生错误。失败:构建失败,有异常。哪里:…\cordova.gradle第64行

错误:评估根项目“android”时出现问题。找不到已安装的生成工具。安装Android构建工具19.1.0或更高版本。“

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

我可以看到模拟的android手机,我可以点击所有内容,但我的应用程序不会显示在上面。我查了Android的构建工具,25.0.3和26.0.2都装了。提前感谢大家的帮助!我真的卡住了:S

共有2个答案

郗亦
2023-03-14

检查您是否已将系统PATH变量设置为指向Android平台工具。

类似的东西:

C:\Users\Lokkeshwaran J\AppData\Local\Android\Sdk\platform-tools
庄萧迟
2023-03-14

您选择了错误的文件夹。

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

Your_ionic_project/platforms/android
 类似资料:
  • 我第一次尝试离子。我在iOS上没有问题,但在Android上构建演示应用程序会给我一个几乎没有信息的错误(见下文)。在我看来,问题可能出在Cordova附带的gradle配置文件上,但我不认为在Cordova中编辑特定于平台的文件是很好的做法,如果可以避免的话。

  • 在gradle attemp构建项目后有一个日志(使用Pro buf) :app:GeneratedBugProto失败 失败:生成失败,出现异常。 > 错误:任务“:app:generateDebugProto”的执行失败。 协议:标准输出:。stderr:/Users//app/build/extracted protos/main:警告:目录不存在/用户//app/src/debug/pro

  • 然而,我遇到了一些问题,这几个小时让我发疯…我只想用这个设置创建一个新项目 问题是我不能用它创建新的空白活动,它说它需要至少14的构建目标API版本,而当前版本是8 我只想尝试构建一个从Android 2.2(API 8)开始支持的应用程序…现在创建一个与空白活动模板兼容的Android 2.2应用程序是不可能的吗?所以为了使用空白活动模板,我必须使用Android 4.0(API 14)?正确吗

  • 下载https://services.gradle.org/distributions/gradle-2.3-bin.zip 线程“main”javax.net.ssl.SSLHandShakeException中的异常: java.security.cert.CertificateException:找不到与services.gradle.org匹配的主题替代DNS名称。在sun.securit

  • C:\Users\Price Charles 在C:\Users\Price Charles\larotiks中创建新的React应用程序。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... 我正在创建我的反应项目,但它总是卡在这里,不能继续创建我的项目。请帮帮我

  • 本文向大家介绍Django框架创建项目的方法入门教程,包括了Django框架创建项目的方法入门教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Django框架创建项目的方法。分享给大家供大家参考,具体如下: Django 管理工具 安装 Django 之后,就有了可用的管理工具 django-admin.py。我们可以使用 django-admin.py 来创建一个项目: 我们可以来看