烧真机
macOS 下连接 Android 手机是比较麻烦的事,可以去下载 Android File Transfer 这个软件,在安卓手机连接好苹果电脑之后,打开这个软件,就可以进行文件传输(比如传输apk文件,然后再在手机里安装)
如果从 Unity 导出安卓项目时,出现 Error:Invalid command android 这样的错误,是因为最新版本的 Tools (24.0) 已经没有了 android 命令,只能下载老版本的 tools 去替换 android sdk 目录下的 tools 文件夹。下载地址:
http://tools.android-studio.org/index.php
Unity生成的项目,不要直接用 Android Studio 简单打开,使用欢迎界面的 “Import project(Eclipse ADT, Gradle, etc)” 来导入。
Android Studio 里编译时,会遇到类似下面的错误:
To run dex in process, the Gradle daemon needs a larger heap.
在 ~/.gradle 目录下新建 gradle.properties 文件,写入以下配置保存重启 Android Studio 即可:
org.gradle.jvmargs=-Xmx4g -XX:MaxPermSize=2048m
android studio 自带的模拟器实在太慢了,可以 使用 Genymotion 来替代。下载地址是:https://www.genymotion.com/#!/download
genymotion 结合 android studio 使用很方便。因为 genymotion 是依赖 virtualbox 的,所以先确保已经安装了 virtualbox,然后在 android studio 的 Preferences ->Plugin 配置里,选择 Browse Repositories,搜索 genymotion 安装。然后在 Preferences ->Other Settings 中配置 genymotion的安装目录,就可以点击工具栏上的 genymotion 图标启动,下载自己需要的模拟机型了。以后先启动模拟器,然后再运行 android studio 项目选择 genymotion 模拟器即可。