admin 管理员组

文章数量: 887021

一、感谢声明:

本篇文章参考了以下人员的文章,首先对他们的辛勤劳动表示真诚的感谢。

1)知乎kilyh(知乎链接为https://www.zhihu/people/kilyh/activities)

2)博主Dr_Neo(博客地址为:http://blog.csdn/dr_neo/article/details/49870587)

3)博主THE NO.5 (博客地址为:http://blog.csdn/liushida00/article/details/49797239)

二、手机打开USB调试。

 想把PC机上开发的Unity程序加载到手机,需要做如下准备。

 1)PC机上安装Android SDK开发包,安装方式如下:

 下载Android SDK Tools(链接地址:http://www.androiddevtools/)从该网址指定处下载,截图如下:


      把压缩包下载,下载后,直接解压缩到你想要安装Android的路径就行了。解压后的文件目录如下:

      

   然后就双击“SDK Manager.exe”,启动SDK Manager,在启动的界面里需要勾选若干项下载(其中,Android选择最高版本即可,因为Android向下兼容,本文选的是Android5.1.1),截图如下:



勾选好安装项后,点击左下角的”Install XX packages“按钮即开始下载,下载过程持续时间会比较长。

(若以上安装过程有问题,可参考Dr_Neo博客http://blog.csdn/dr_neo/article/details/49870587中的第三步)

安装OK后,设置环境变量。

这里需要把”\platform-tools“和”\tools”路径追加到系统环境变量Path中,具体如下:

首先,新建一个系统环境变量,变量名为ANDROID_SDK_HOME,变量值为你的SDK安装路径,这里我的安装路径为D:\android\android-sdk,如图所示:


然后就是在系统的Path变量后,追加;% ANDROID_SDK_HOME%\platform-tools;% ANDROID_SDK_HOME%\tools,如图所示:


然后我们可以检验一下Android SDK是否安装成功:在命令行窗口中输入”adb version“,出现如下显示,则安装成功了:

2)数据线连接手机,并开启USB调试

本人手机为魅蓝Note5(所以本文以该型手机为例介绍),打开USB调试方式很隐蔽,打开方法如下:

     逐步点击如下按钮:设置->关于手机->版本号:Flyme X.X.X.X等(如下图),在该”版本号“上连续点击7次即可以开启开发者选项(设置->辅助功能->开发者选项),在该选项中开启USB调试。


3)开启网络调试(确保手机和PC机在一个局域网内)。

打开电脑cmd窗口,输入以下命令:

adb tcpip 5555   (该命令打开手机adb网络调试功能),正常情况下控制回显为 restarting in TCP mode port:5555.

然后再执行下面(其中192.168.0.X是手机局域网的IP地址,请用户改成自己手机的IP地址

adb connect 192.168.0.x    正常情况下控制台回显为connected to 192.168.0.x:5555

完成以上2个命令后,手机数据线即可拔掉,后续可通过网络加载程序。

4)Unity工程设置

Unity打开你要测试的项目 
File->Build Settings


如上图点1,再点2,这一步本应该是在项目刚建立时做的,如果做过了,2就是灰色的(如果点1后,2和3都是灰色的,则界面的右边空白处必然会有open download page字样的按钮,点该按钮下载Android模块即可,加载后2和3就都可以点击了)。转换完之后点3,Inspector面板会如下图所示


这里的公司名和产品名,不要用默认的,但是可以随便填,然后在下图中会用到:


在改图中,把默认的Bundle Idedtifier内容改成com.公司名.产品名。设置完3之后,设置4.

5)加载程序到手机

点击File->Build & Run,弹出对话框,给Apk取个名字,然后该Apk就会自动推送到手机上,时间可能会稍长,推送完后,在手机弹出的界面中允许安装即可。

总结:过程中有问题,可以参考以上三位博主的文章,本人亲测成功。




本文标签: 加载 程序 手机 unity 到安卓