Unity3D安卓打包】的更多相关文章

Unity3D安卓打包须知: 最近在接触Unity3D,在打包安卓时,出现了一些问题,在这里写出来跟大家分享: 首先需要安装jdk和android-sdk,安装方法略 Jdk的目录结构如下: android-sdk的目录结构如下: 安装好后,到android sdk的安装目录,找到SDK Manager.exe,运行之,界面如下: 前两个:Android SDK Tools和 Android Platform-Tools必须安装. 下面的Build-tools至少安装一个(建议安装高版本的,低版…
前言 在使用Unity3D工程导出安卓安装包的时候,往往会遇到兼容性的问题,针对某些机型,要么无法打开游戏,要么会出现卡机的现象.面对这种情况,我们可以调节相关的参数来提高兼容性. 为了了解在打包时候每个参数的含义,我们查找了Unity3D的官方文档.为了清楚每个参数所起的作用以及每个参数对兼容性的影响因素,我们有针对性的做了对比实验,然后在安卓云测试平台(http://www.testin.cn)测试兼容性,将最终结果进行比较,最后提出优化方案. 文档说明 功能介绍 Unity4.5安卓打包参…
Unity3D/安卓封装SDK常用方法 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1 IO -- - - IO流写入 - 读取 2 Toast -- - - 安卓中提示 3 Regular Expression -- - - 正则表达式 - - Unicode 转中文 支持 May Be -- 搞开发,总有一天要做的事! 1 IO -- - - IO流写入 - 读取 using System.IO;…
     非常久都没有在安卓打过包了.之前的项目因为某些问题没有考虑做安卓版本号,所以涉及到安卓打包的时候都是自己在折腾.      这段时间离职了,空余时间就有非常多了.所以我能够折腾点事了.想起来之前做的一个俄罗斯方块的小项目,没有在自己的电脑上打包安装过.便想着是否得在自己的电脑上配置一下环境之类的.由于非常久都没有在自己的电脑上折腾过了,所以说好多东西都有点陌生,然后引擎版本号啥的也有点不一样,环境配置须要改动了. 然后遇到了非常多问题: 1.关于partform      一開始直接执…
本章学习adt安卓打包过程.adb指令学习.并通过adb将打包的APK发给设备 1.打包 在eclipse中已经帮我们实现打包了. 具体打包流程如下: 最终一个APK包含了如下: classes.dex文件 (由class编译过来的) resources.arsc文件 (编译过的资源文件) AndroidManifest.xml文件 (描述文件版本,应用中的各个组件) uncompiled resources文件 (未被编译的文件,比如视频等) META-INF签名文件夹 ecilipse打包过…
打apk包的环境依赖 1.jdk 2.sdk 3.ndk 打apk包的工具 gradle mkdir /usr/local/Android cd /usr/local/Android mkdir sdk gradle ndk 1.jdk安装 略 2.sdk安装 https://www.androiddevtools.cn/下载地址 cd /usr/local/Android/sdk wget https://dl.google.com/android/android-sdk_r24.2-linu…
原地址:http://blog.csdn.net/alking_sun/article/details/36624491 想想做Unity3D SDK集成已经快2年了,遇到过不少很棘手的SDK,其中以运营商的SDK为主. 在我的另外的一篇文章中提到移动MM在使用Unity打包之后找不到文件mmiap.xml的解决办法. 发生这种现象的最明显的现象是: 1.使用IDE运行官方所给的Demo,或者是自己做测试程序的时候,运行很正常 2.但是在使用Unity3D打包之后就会发现无法正常使用,在logc…
1,下载安装Java的JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html (JDK中,包含JRE) 如果是64位的系统,推荐安装64位的java. 2,下载Android的SDK: 注意,Android 有两种方式:一种是Android studio的,一种是ADT的.用哪种都行. 据说Google已经逐步转向Android studio了,我也比较推荐用这种来开发. 选择1: 使用 Android st…
出现这种问题一般是由于有重复的文件所致,看下unity报的错误那些文件重复了,把重复的文件删了即可 例如,将eclipse中的安卓工程bin\class导出jar包时,会将下面的.class文件打包,但选中的.class unity中已经含有了,把这些文件删除就行了…
之前写过一个Untiy3d安卓开发环境的配置教程,那是我第一次学习配置安卓开发环境,互联网上的信息良莠不齐,自己当时也不懂,配置步骤麻烦的一塌糊涂,现在见的多了,也会的多了,配置安卓开发环境变得非常容易,于是就总结一下,给需要的人参考一下. 1.安装JDK 百度搜索JDK,进入甲骨文官网下载界面下载JDK: 根据自己的操作系统选择自己需要的版本: 安装JDK,这里主要要把JDK中的JRE和JAVA分别放在不同的文件夹里面,方便以后的配置.安装过程中,第一次选择安装位置是JRE,第二次选择安装位置…
1, android asset packinging tool failed. "路径" package -v -f -F assets.ap_ - Assets found XXX custom asset files in assets File: str:()... 包太大了. 2, 安装安卓JDK太新也会导致打包失败. 具体报错待补充. 3, 场景中某份插件内容重复. 具体报错待补充. 4, Mainfest文件支持的版本与当前sdk版本不符. 具体报错待补充. ...…
资源打包脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO; public class assetPack : Editor { /* [MenuItem("Custom Editor/Build AssetBundle From Selection - Track dependencies")] static void Expor…
打包这个Unity3D的程序时出现错误(程序是由XML数据改成连接数据库): ArgumentException: The Assembly System.Configuration is referenced by System.Data. But the dll is not allowed to be included or could not be found. UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (Syst…
ExportAssetBundles.rar // C# Example // Builds an asset bundle from the selected objects in the project view. // Once compiled go to "Menu" -> "Assets" and select one of the choices // to build the Asset Bundle using UnityEngine; us…
今天又遇到了在安卓出包时,直接报错了两个错误,报错信息分别如下: Installation failed with the following output: pkg: /data/local/tmp/Package.apk UnityException: Unable to install APK! Installation failed. See the Console for details. 两个错误信息的详细描述如下: Installation failed with the foll…
在平时的开发中,把预设打包成 assetbundle 文件是非常普遍的做法,但是我们不能随便把预设打包成 assetbundle 就算完事,我们应该先清楚把预设打包成 assetbundle 的目的,通常我们把预设打包成 assetbundle 文件是为了压缩预设的文件尺寸以方便从网络快速加载,既然这样,我们就应该知道打包预设的时候应该注意哪些问题. 我们先创建测试环境,场景中的 Stamp7 与 Stamp9 网格不同,但是材质相同,R1_Column1 与 Stamp7 以及 Stamp9…
http://www.58player.com/blog-2537-85030.html 接上文,项目中因为需要UI热更新,所以我使用了AssetBundle这个解决方案.                   一般来说,我们使用AssetBundle生成资源包常用的方案是如下这么用:                  using UnityEngine;        using UnityEditor;                /// <summary>        /// 导出资源…
原地址:http://blog.csdn.net/huang7jiao/article/details/18370653 需求: 在移动开发中,手动控制资源的加载.释放和热更新,是很有必要的. 而Unity通过AssetBundle可以实现该需求,但是如果项目资源多起来的话一个个手动打包成AssetBundle则很麻烦. 而本文正为此提供一套一键打包的方案. 资源分类.加载和实例化过程: 分类资源: 先将游戏资源分类,这里说的分类不是按资源类型(声音.贴图等)来分,而是按照打包进同一个Asset…
http://www.manew.com/blog-33734-12973.html unity 打包的时候会把下面几个文件资源打进apk或者ipa包里面 1. Asset下的所有脚本文件 2. Asset下所有引用的文件(比如 场景中直接使用到的资源) 3. (这里的resorces不是特指根目录下的Resources,也可以是子目录下的,只要文件夹名字叫Resources就可以)Resources文件夹下所有资源,这个文件夹下的资源无论是否被用到,都会被压缩打进包里面,程序中通过Resour…
由于assetbundle打包存在依赖的问题,所有资源要进行合理的分包 零.代码 代码都放在本地,包括NGUI等插件的代码.shader代码(内置的shader无需打包,而自定义的shader还是需要打包,否则每个依赖这个shader的游戏物体被打包的时候都会将shader代码打包到自己的assetbundle中去) 零点五.自定义shader 因为自定义的shader在启用CollectDependencies 打包时也会被分别打包进assetbundle中,所以为了避免空间的浪费,可以考虑将…
先来张图看看吧 构思 jenkins gradle 打包apk文件,python myqr 模块生成二维码 放入nginx 访问图片的路径,apk安装包放在 nginx 下载目录. 环境 centos 6.6  sdk(https://developer.android.google.cn/studio/index.html) gradle (http://services.gradle.org/distributions/)对应自己的版本去下载 jenkins 2.73.3 RPM 安装 ja…
// my-release-key.keystore和my-key-alias都是可修改的名称 1.生成签名密钥(keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000) 2.在项目中找到android/app/src/main目录下创建一个叫assets的文件夹 在工程目录下(android/app/src/main/as…
上周项目上线,在网上看了看打包的博客,感觉不是很清晰我自己来总结下 首先,我们在项目的根目录下 build android apk 的时候执行的命令一定要是 ionic build android -release  而不是 ionic build android.  这样签名后的apk在手机上才能正常的运行.不然可能提示:签名校验失败,如果是build android apk  这是系统自动签名,我们要手动签名 ionic build android -release  执行完这个命令之后安装…
1.集成友盟push提示androidx版本号不一致,需在gradle文件中手动选择即可,如下 buildscript { repositories { google() jcenter() maven { url 'https://dl.bintray.com/umsdk/release' } } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' } subprojects { //根据提示使用对应的版本 proje…
配置 VSCode默认是没有使用密钥签名的,往往我们在正式项目中是需要签名的.那就创建好了...所以需要自己创建并使用密钥签名 步骤一 创建密钥库 执行以下命令: keytool -genkey -v -keystore F:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 这句命令大概意思是说:生成 2,048 位RSA密钥对和自签名证书 (SHA256withRSA) (有效期为 10,000 天) 步骤二 填写密钥内…
https://github.com/jpush/jpush-unity3d-plugin…
1首先安装python 2 单击next 3 选择默认路径,单击next 4选择完全安装,单击next 5单击next开始安装 6 安装完成 7 设置环境变量 8 添加python的路径到path 9 解压缩cocos2dx2.2.1 10正在解压缩 11 复制python.bat 12到这个文件夹,也就是解压缩的根目录下\tools\project-creator下 13 执行bat 14 输入项目名称以及包标识名,创建项目 15 这个时候项目就创建成功 16 这就是跨平台的cocos2dx的…
作者:DrkCore (http://blog.csdn.net/DrkCore) 原文链接:(http://blog.csdn.net/drkcore/article/details/52079371)…
勾上就可以了…
runOnUiThread(new Runnable() { public void run() { // TODO Auto-generated method stub } });…