unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)

 更新时间:2014年05月08日 11:36:34   作者:  
这篇文章主要介绍了unity3d发布apk在android虚拟机中运行的详细步骤,需要的朋友可以参考下

unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk),总的流程分为以下6个步骤:

1、安装java_jdk

2、配置java环境变量

3、更新android的sdk

4、从Unity3d中发布出apk文件

5、创建android虚拟机并运行

6、将apk文件安装到android虚拟机中

(为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下)

1、安装java_jdk

官网(www.java.com),免费,我安装的文件的名字是jdk-7u10-windows-i586.exe,版本有新旧,你下载到的版本号可能与我不同,不碍事;

 

2、配置java环境变量

右键我的电脑→属性→高级系统设置→高级→环境变量,点击下面的系统变量中的新建按钮

 

输入变量名JAVA_HOME

输入变量值是上一步中java_jdk的安装路径,我的是C:\Program Files (x86)\Java\jdk1.7.0_10

点击确定;

 再次新建一个变量,变量名为CLASSPATH,变量值如下:

.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin

(别落下最前面的那个点)这里用的是相对路径,所以你可以复制我的,点击确定;

找到一个已有的系统变量Path,编辑它的值,别改变原有的内容,在末尾加上

;C:\Program Files (x86)\Java\jdk1.7.0_10\bin

(注意这是随着你的java_jdk的安装路径来的,和我写的内容不一定一样)

至此,java的环境变量配置结束;

 

3、更新android的sdk

运行android的sdk文件夹中的SDK Manager.exe,按需更新你所要的android版本;

 

4、从Unity3d中发布出apk文件

Build之前,在Player Settings中进行必要的设置,以下几个是必须的:

①Bundle Identifier*中的com.Company.ProductName中的Company必须改成别的名字

②Install Location设置为Automatic,否则在android虚拟机中会运行失败,提示“Unfortunately,*** has stopped.”如下图

③Minimum API level中的android版本一定要低于或等于你要创建的android虚拟机中的android版本

然后Build就可以了,第一次Build的话,会提示你选择android的sdk的路径,注意选到sdk那级(我的是“E:\Tools\Android\adt-bundle-windows-x86\sdk”);

 

5、创建android虚拟机并运行

运行android的sdk文件夹中的AVD Manager.exe,点击New...按钮来创建虚拟机,各种选项填好,比较简单,有一点要注意,一定要打上Emulation Options中的Use Host GPU的勾,否则往虚拟机中安装apk文件时会报错,提示“failure install_failed_container_error”;

创建好虚拟机后,一定要在安装apk文件之前把虚拟机运行起来;

6、将apk文件安装到android虚拟机中

将发布好的apk文件移至android的sdk路径中的platform-tools文件夹中,然后打开cmd控制台,先进入到android的sdk路径中的platform-tools路径中,命令是“cd +具体路径”,我的是“cd E:\Tools\Android\adt-bundle-windows-x86\sdk\platform-tools”,然后回车;

进入后,输入adb install +apk文件名,回车等一会就好了,如果安装成功,会提示success,如下图

然后,在虚拟机中找到自己的apk,玩去吧。(下面附上我自己的)

相关文章

  • RecyclerBezierChart曲线图表绘制

    RecyclerBezierChart曲线图表绘制

    这篇文章主要为大家介绍了RecyclerBezierChart曲线图表绘制示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 浅谈Android Activity与Service的交互方式

    浅谈Android Activity与Service的交互方式

    下面小编就为大家带来一篇浅谈Android Activity与Service的交互方式。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • 浅谈Android Aidl 通讯机制

    浅谈Android Aidl 通讯机制

    这篇文章主要介绍了浅谈Android Aidl 通讯机制 的相关资料,需要的朋友可以参考下
    2016-04-04
  • Android倒计时神器(CountDownTimer)

    Android倒计时神器(CountDownTimer)

    这篇文章主要为大家详细介绍了Android倒计时神器CountDownTimer,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-01-01
  • Android基于zxing的二维码(网格)扫描 仿支付宝网格扫描

    Android基于zxing的二维码(网格)扫描 仿支付宝网格扫描

    这篇文章主要为大家详细介绍了Android基于zxing的二维码网格扫描,仿支付宝网格扫描,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • Android实现四级联动地址选择器

    Android实现四级联动地址选择器

    这篇文章主要为大家详细介绍了Android实现四级联动地址选择器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • Android冷启动优化的3个小案例分享

    Android冷启动优化的3个小案例分享

    为了提高App的冷启动耗时,除了在常规的业务侧进行耗时代码优化之外,为了进一步缩短启动耗时,需要在纯技术测做一些优化探索,本期我们从类预加载、Retrofit 、ARouter方面进行了进一步的优化,感兴趣的同学跟着小编一起来看看吧
    2023-07-07
  • Android App中实现可以双击放大和缩小图片功能的实例

    Android App中实现可以双击放大和缩小图片功能的实例

    这篇文章主要介绍了Android App中实现可以双击放大和缩小图片功能的实例,文中的例子不能做到逐级放大但可以做到边界控制和以触摸点为中心进行放大,需要的朋友可以参考下
    2016-03-03
  • View Controller Transition实现京东加购物车效果

    View Controller Transition实现京东加购物车效果

    这篇文章主要介绍了View Controller Transition实现京东加购物车效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • 一分钟快速定位Android启动耗时问题

    一分钟快速定位Android启动耗时问题

    做开发除了实现功能,还要注重优化,性能优化包括的东西还是非常多的,下面这篇文章主要给大家介绍了关于如何通过一分钟快速定位Android启动耗时问题的相关资料,需要的朋友可以参考下
    2021-07-07

最新评论