本文介绍了更新到 Android Studio 3.0 后无法运行 Ionic 应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的离子信息

cli 包:(/Users/billb/dev/customer-mkt-app/node_modules)

@ionic/cli-utils : 1.15.2离子(离子 CLI):3.15.2

全局包:

cordova (Cordova CLI) : 7.0.1

本地包:

@ionic/app-scripts : 3.0.1Cordova 平台:android 6.2.3 ios 4.4.0离子框架:离子角 3.3.0

系统:

Android SDK 工具:26.1.1ios部署:1.9.2节点:v6.11.5npm:3.10.10操作系统:macOS SierraXcode:Xcode 9.0.1 构建版本 9A1004

环境变量:

ANDROID_HOME :/Users/billb/Library/Android/sdk

杂项:

后端:亲

我可以成功构建应用程序.当我尝试在 Android Studio 中打开它时,我遇到了一些错误,主要是因为 gradle 同步失败.这是消息控制台中的 5 个错误.

无法解析 ':@debug/compileClasspath' 的依赖关系:无法解析项目 :CordovaLib.无法解析项目:CordovaLib.

要求:项目:

Project : 声明从配置debugCompile"到配置debug"的依赖关系,该依赖关系未在项目描述符中声明 >:CordovaLib.

无法解析:@debugAndroidTest/compileClasspath"的依赖关系:无法解析项目:CordovaLib.无法解析项目:CordovaLib.

要求:项目:

Project : 声明从配置debugCompile"到配置debug"的依赖关系,该依赖关系未在项目描述符中声明 >:CordovaLib.

无法解析 ':@debugUnitTest/compileClasspath' 的依赖关系:无法解析项目 :CordovaLib.无法解析项目:CordovaLib.

要求:项目:

Project : 声明从配置 'debugCompile' 到配置 'debug' 的依赖关系,该依赖关系未在项目的描述符中声明 >:CordovaLib.

无法解析 ':@release/compileClasspath' 的依赖关系:无法解析项目 :CordovaLib.

无法解析项目:CordovaLib.要求:项目:

Project : 声明从配置 'releaseCompile' 到配置 'release' 的依赖关系,该依赖关系未在 project :CordovaLib 的描述符中声明.

无法解析 ':@releaseUnitTest/compileClasspath' 的依赖关系:无法解析项目 :CordovaLib.

无法解析项目:CordovaLib.要求:项目:

Project : 声明从配置 'releaseCompile' 到配置 'release' 的依赖关系,该依赖关系未在 project :CordovaLib 的描述符中声明.

我真的不知道这意味着什么,而且 Google 也没有提供任何真正的帮助.我需要在这里做什么?

注意:是在发布此内容后发现的.在这里转发它以防它会帮助其他人.

不要升级到 Android Studio 3

解决方案

我在 build.gradle 文件中注释了以下几行:

//debugCompile project(path: 'CordovaLib', configuration: 'debug')//release编译项目(路径:'CordovaLib',配置:'release')

并添加:

编译项目(':CordovaLib')

这对我有用.

Here's my Ionic Info

@ionic/cli-utils  : 1.15.2
ionic (Ionic CLI) : 3.15.2

global packages:

cordova (Cordova CLI) : 7.0.1

local packages:

@ionic/app-scripts : 3.0.1
Cordova Platforms  : android 6.2.3 ios 4.4.0
Ionic Framework    : ionic-angular 3.3.0

System:

Android SDK Tools : 26.1.1
ios-deploy        : 1.9.2
Node              : v6.11.5
npm               : 3.10.10
OS                : macOS Sierra
Xcode             : Xcode 9.0.1 Build version 9A1004

Environment Variables:

ANDROID_HOME : /Users/billb/Library/Android/sdk

Misc:

backend : pro

I can successfully build the app. When I try to open it in Android Studio, I get a handful of errors, mostly around a gradle sync failure. Here's the 5 errors in the Messages console.





I really don't know what this means and Google hasn't turned up anything of any real help. What do I need to do here?

Note: discovered this after posting this. Relaying it here in case it will help someone else.

Don't upgrade to Android Studio 3

解决方案

I commented the lines below in the build.gradle file:

//debugCompile project(path: 'CordovaLib', configuration: 'debug')

//releaseCompile project(path: 'CordovaLib', configuration: 'release')

and added:

compile project(':CordovaLib')

This worked for me.

这篇关于更新到 Android Studio 3.0 后无法运行 Ionic 应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-29 10:18
查看更多