mac环境下,weex代码跑Android|mac环境下,weex代码跑Android Studio和xcode
Android Studio 安装jdk
- 去到官网下载1.8版本的jdk
- 配置jdk环境变量
- 打开终端
cd ~/
回到首页open .zshrc
打开环境变量配置文件,若没有该文件,则使用touch .zshrc
创建文件- 向.zshrc写入jdk配置代码
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export CLASSPATH PATH=$JAVA_HOME/bin:$PATH
java -version
查看是否配置成功
安装android studio- 下载并安装
android studio
- 配置环境变量
- 打开.zshrc文件,向末尾写入
export ANDROID_HOME=/Users/fantasy/Library/Android/sdk // android studio 右上角 sdk manage 查看sdk路径 export PATH=/usr/local/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
adb
查看是否配置成功
真机联调- 手机通过数据线连接电脑,打开开发者选项,安装相关的app(通过mac端adb install 电脑端apk路径安装或者直接安装apk)
- 拉取代码并初始化,
npm start
启动项目 - android studio打开
android
文件夹,此时软件会自动安装一些执行环境 - 定位到classroom->java->IndexActivity.java->getIndexUrl方法,将js路径改为本地启动的服务
- android studio上面可看到打开的项目和真机型号,点击右边的绿色三角形启动,编译完成后手机自动跳转到相应的app服务,自此,所有配置已完毕
- 现在可以实时编辑文件进行代码调试了
xcode初始化ios项目 - 终端进入ClassRoom->ios文件夹,
pod install
初始化 - 碰到问题
- libwebp下载出现连接不到地址问题,但是浏览器可以打开相关链接,解决方案:换源
pod repo
查看Path
find .cocoapods/repos/cocoapods -iname libwebp
找到相关目录值
cd ~/.cocoapods/repos/cocoapods/Specs/1/9/2/libwebp
切进找到的目录
cd 1.0.2
切进需要下载的版本文件,open libwebp.podspec.json
打开文件,修改其中的git源
切回ios目录,重新执行pod install
- 【mac环境下,weex代码跑Android|mac环境下,weex代码跑Android Studio和xcode】连接git源出错,解决方案:git之前设置了代理,取消掉即可
git config --global --unset http.proxy
git config --global --unset https.proxy
切记:此时需要新建终端进入ios目录执行install,否则会失效 - 所有的依赖下载完毕后,打开xcode,打开ios文件夹底下的
class.xcworkspace
文件或者直接双击这个文件 - 接下来,直接进行真机调试或者模拟器调试即可,由于还没有ios证书,故后面暂时不记录了
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- Mac安装Chromedriver
- 人生感悟记#环境仪器宋庆国成长记#072
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 六步搭建ES6语法环境