ionicionic2 build 错误android 出现以下错误怎么解决,you知道的吗

1154人阅读
[Ionic]cordova build android报错
@Author GQ 2017年03月30日
最近刚开始接触webapp使用的是ionic框架,结果一地的坑啊!
通过npm安装ionic和cordova,-g表示全局,可在/usr/local/lib/node_modules下查看
npm install -g cordova ionic
通过ionic创建
ionic start myApp tabs
运行创建的Ionic项目
$ cd myApp
$ ionic platform add android(ios就写"ios",chorm就写"browser")
执行ionic build Android或者cordova build android命令时报以下错误:
Error: Failed to find 'ANDROID_HOME' environment variable. Try setting setting it manually.
Failed to find 'android' command in your 'PATH'. Try update your 'PATH' to include path to valid SDK directory.
echo $PATH
查看输出的环境变量确实没有ANDROID_HOME;
Mac下解决办法:
1.打开配置文件;
vim .bash_profile
2.按i进入编辑模式;
3.将报错的ANDROID_HOME和PATH写进去,路径根据自己存放的sdk写;
exportANDROID_HOME=/Users/GUOQI/Android/SDK/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
4.写好路径后按esc退出编辑模式,然后按:wq保存并退出;
5.退出cmd,重新打开查看echo $PATH环境变量就会出现刚配置的路径
然后再次运行ionic build Android即可
打印出ANDROID_HOME这下就放心了;
然后就可以执行cordova run andorid,他会自动下载相关jar包,这里墙可能比较高,请耐心等待…
运行成功后
这时候程序就运行在已连接的手机上了,快去查看效果吧.
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:25519次
排名:千里之外
原创:38篇
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'ionic build android时gradle错误 - 简书
ionic build android时gradle错误
BUILD FAILED
Total time: 27.317 secs
* 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.5.0.
Required by:
:android:unspecified
& Could not GET 'https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom'.
& Connection to https://repo1.maven.org refused
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Error: Error code 1 for command: cmd with args: /s,/c,"D:\gitrepo\private\bitbucket\mfewordcard2\platforms\android\gradlew cdvBuil
dDebug -b D:\gitrepo\private\bitbucket\mfewordcard2\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecate
dNdk=true"
可以通过如下解决:
在 ionic platform add android 之后,在ionic build android 之前,请手工修改 &Project-dir&\platforms\android目录 和 &Project-dir&\platforms\android\CordovaLib 目录下的 build.gradle文件,把mavenCentral() 改成jcenter {url "/"}

我要回帖

更多关于 ionic build 的文章

 

随机推荐