【小超_U3D】Android环境的配置和Unity导出APK
2014-06-26 14:55
477 查看
首先要准备的是JAVA的环境配置,然后是安卓的环境配置,还要准备unity。 配置java环境。下载一个JDK 1.7 安装包。安装后 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置 再安装安卓的SDK. 这个很简单,下载下来,解压就可以了,解压后,打开刚刚的环境设置。选择“系统变量”中变量名为“Path”的环境变量,双击该变量,然后后把platform-tools和tools两个文件加在里面,用英文分号隔开。我的是:E:\adt-bundle-windows-x86\platform-tools;E:\adt-bundle-windows-x86\tools 打开SDK Manager.exe 如果还要完美更新其他的版本 请看点击文档 你下载SDK的时候一定要注意你用的unity的版本是支持哪几种安卓的平台的。如果是unity3.5呢,它支持的平台有4种,如下图所示,你在安装安卓的SDK的时候,一定至少要有如下四种平台之一,然后发布的时候在unity里面选择你的安卓SDK里面有的平台,这样才能发布成功,如果你想发布一个安卓3.0的但是你的安卓SDK只有一个4.2.2的平台,那么是怎么样也发布不成功的,或者说,你想发布安卓2.3.3的,但是你的安卓SDK只有3.0的平台也是不可以的。 然后继续上一个话题。这里我们有2.3.3和3.0和3.1的平台,我们选择一个android3.0的平台,在下面要填SD Card的大小。要注意,填的时候看下面的提示,有规定范围的,这个是在9MIB到1023GiB之间,填的太大或者太小都是不可以的,另外顺便提一下,选择Device的时候,选择的尺寸越大,运行的就越慢。测试的时候可以不用那么大的 再等一会儿就可以看到安卓的界面的,如果屏幕太大的话,就要等更久了,可能去吃个饭了它还没有好,所以当初选Device的时候要慎重啊,最好还是真机测试比较好。 然后在unity里面。建一个场景。也就是你要打包成安卓的apk的场景。选择edit的preferences 在android SDK Location 选择你的SDK的文件夹。我的是放在E盘的。 之后就点击File→buildsettings 进入player settings里面去设置。 特别注意的就是包名的修改。其它地方自己看着选,最好还是一个一个去理解啦。我就不在这里废话啦。 最后Build一下APK就打出来啦!直接装在手机上就可以测试了。下面是对ADB命令的使用: adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机 模拟器 的状态 。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; 以下为一些常用的操作: 1、安装 应用到模拟器: adb install 比较遗憾的是,Android并没有提供一个卸载 应用的命令,只能自己手动删除 : adb shell cd /data/app rm app.apk 2、进入设备或模拟器的shell: adb shell 通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式: adb shell [command] 如:adb shell dmesg会打印出内核的调试信息。 3、发布端口: 可以设置任意的端口号,做为主机 向模拟器或设备的请求端口。如: adb forward tcp:5555 tcp:8000 4、复制文件 : 可向一个设备或从一个设备中复制文件, 复制一个文件或目录到设备或模拟器上: adb push 如:adb push test.txt /tmp/test.txt 从设备或模拟器上复制一个文件或目录: adb pull 如:adb pull /addroid/lib/libwebcore.so . 5、搜索模拟器/设备的实例: 取得当前运行的模拟器/设备的实例的列表及每个实例的状态: adb devices 6、查看bug报告: adb bugreport 7、记录无线通讯日志: 一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: adb shell logcat -b radio 8、获取设备的ID和序列号: adb get-product adb get-serialno 9、访问数据库SQLite3 adb shell sqlite3 10、通过gsm call命令可以像Android 模拟器打电话 ,除了在EclipseADT 的DDMS中通过按钮Dial外,还可以通过DDMS外壳调用gsm call命令直接拨打,我们首先需要启动AndroidEmulator,然后在cmd环境下执行telnet localhost 5554 下面就可以向Android模拟器 拨号,参数为gsmcall < phoneNum> ,比如给10086打电话 为gsm call +10086 |
相关文章推荐
- Unity5.6+ 导出Android 应用程序apk的环境配置及导出过程
- Unity直接导出Android Apk包环境配置
- Unity 使用教程 之 Win 配置Android环境,打包发布Apk流程详解
- unity导出安卓apk环境配置
- unity 导出 android安装包配置方案
- unity3d-配置Android环境,打包发布Apk流程详解
- Unity Android游戏开发环境配置
- unity Android 环境配置
- 【Android】配置APK开发环境
- [Unity] 导出Android APK包出错
- unity3d-配置Android环境,打包发布Apk流程详解
- 配置Android的SDK,DNK,JDK,ANT打包APK环境
- unity打包安卓apk配置环境
- 【小超_U3D】Unity截屏分享调用Android
- Unity 3D环境下的Android配置
- (转)移动开发:Ant自动化打包APK(1)--ANT,Android 环境配置与打包
- unity 导出 android安装包配置方案
- cocos2dx配置android环境并打包apk
- unity3d配置Android环境,打包发布Apk流程详解