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服务,自此,所有配置已完毕
- 现在可以实时编辑文件进行代码调试了
独立运行demo
以上是针对已经可以成功打包 apk 的项目,当自己建立小 demo 的时候,可能会出现各种问题,主要是新版 android studio 的默认值与本机的一些环境不一致导致。下面列出 weex 初始化项目后建立platforms
的过程。
- weex 增加 android 环境,运行命令
weex platform add android
,到最后一步会因为 android 环境而卡住。 - 打开 android studio 工具,无需新建,直接打开刚刚增加一半的 android文件夹,位置在 项目->platforms->android。
- 打开后会有一大段初始化,此时可能会报各种错误,当初始化停下后,先打开右上角的 project structure
进入后修改 JDK location,然后修改 grandle JDK 为自己电脑安装的版本(默认的版本不是本机安装),我的本机是1.8。 - 设置好JDK后,针对项目中出现的
gradle
更新问题,直接点击更新即可,这个过程会花费”一个世纪“。完成后,最好重启一下项目,否则环境安装未直接生效。 - 后面碰到的其他报错,都可以直接通过点击控制台的链接来安装内容。
- 手机通过数据线连接电脑,如图所示。随后点击绿色小三角运行按钮,执行打包过程。记得手机打开开发者模式,此时可能会出现关于USB的错误,打开手机的开发者选项的USB安装即可。
- 到这一步,手机已能正常运行 weex 项目。
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
- 连接git源出错,解决方案:git之前设置了代理,取消掉即可
git config --global --unset http.proxy
git config --global --unset https.proxy
切记:此时需要新建终端进入ios目录执行install,否则会失效
- 所有的依赖下载完毕后,打开xcode,打开ios文件夹底下的
class.xcworkspace
文件或者直接双击这个文件 - 接下来,直接进行真机调试或者模拟器调试即可,由于还没有ios证书,故后面暂时不记录了