记录被安卓环境坑了3天的经历

不知为何,中途跑去使用Android Studio开发了一段时间,之前的基于Angular2+Ionic2开发的项目打包时就一直报错,根据错误提示各种搜索解决方案还是无济于事,没办法只能把新建项目,把代码拉下来重新配置环境。

记录一下填坑步骤:

1.JAVA环境:版本是1.8,很早就配置好了,这个没问题。

2.Android SDK环境:之前是随便配的,后来使用Android Studio下载了sdk,所以后来使用了这个sdk。

 1)查看SDK路径:在Android Studio->Tools->SDK Manager->Android sdk Location中 

2)配置sdk路径:打开terminal终端,输入open .bash_profile,配置以下环境:

export ANDROID_HOME=/Users/duanjinlong/Library/Android/sdkexport PATH=${PATH}:$ANDROID_HOME/tools
export PATH=${PATH}:$ANDROID_HOME/platform-tools 

3.安装或初始化npm

ionic cordova platform add android

添加完平台后app目录下会多了一个 platforms 文件夹 (可能会出现各种错误,根据错误提示一个一个解决)

错误1:

"engines": {"cordovaDependencies": {"4.0.0": {"cordova": ">100"}}},

 

8.下载打包必备的gradle插件:

在http://services.gradle.org/distributions/下载比较新的版本 (需要是带-all的压缩包)

不解压直接放在platform/android/gradle文件夹下。

注意:新项目没有gradle这个文件夹,需要新建一个,文件名不要写错。

修改配置:

将下图目录中的ProjectBuilder.js文件中代码

cordova plugin rm cordova-plugin-whitelist  (如果已经安装,先卸载)
cordova plugin add cordova-plugin-whitelist

(2)重新加载http组件:

Error: EACCES: permission denied,

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部