unity3dandroidsdk
1. 用Unity3D做好了自己的游戏项目,怎么导入到android手机上玩,是不是还需要调用android的SDK
unity3d制作好的工程在导出的时候找到android sdk就能导出了~ (player setting要按照标准填写好才可以)触摸可以再unity中写的,GUI上面的事件直接把鼠标左键转化成触摸的,游戏对象中自己写的鼠标事件要写成touch事件,或者用触摸插件什么的,总之不用再在eclipse下面改代码啦。
2. 为什么Androidsdk和unity3d不兼容急急急
跟sdk有什么关系……那是你创建的模拟器的cpu不对吧。
3. 如何配置unity3d的安卓手机开发环境
1.Android运行环境的搭建
进行安卓系统的软件设计,那么JDK的开发环境搭建必须是首要的。我们选择Windows10 64位操作系统。同时在JDK版本的选择中选用Windows x64版本的java SE Development Kit 8u5,该版本稳定,应用广泛而且开源免费,获取方便。在安装的过程中要注意不要重复安装,应安装完毕后立即删除安装包,否则如果不小心再次点到安装包,该安装包会立刻删除所安装的程序并询问是否重新安装。在JDK的安装过程中,要注意开发工具,源代码,公共JRE三项都要选中,而且要安装到C盘默认目录下,同时将其附带的JRE同样安装到相同目录下,同时硬盘至少应该留有2G的空间。
选择好JDK的版本并进行安装后,我们的JAVA环境就安装好了,众所周知,安卓系统是由JAVA语言架构的,所以在搭建安卓运行环境之前必须要先安装JAVA环境。安装完JAVA环境之后,我们进行安卓开发环境的搭建。我们就要进行Android SDK版本的选择。我们这里选择android-sdk_r24.4.1-windows版本。这个版本是与安卓8.0同时发布的,同时它的发布时间也在我们的安卓测试机红米NOTE5A型号之后,可以完美兼容我们的安卓测试机所运行的安卓7.1.2版本。
以上就是安卓环境的安装和搭建,更多Unity开发方面的问题可以看下这个视频教程网页链接,希望我的回答能帮到你。
4. unity3d的sdk在哪下啊
这些是Android相关的sdk,直接下载比较麻烦,直接下载别人下载好分享出来的比较好。
官方网页链接
后面的jdk,ndk都直接网络就有
5. unity3d android怎么调试
目前貌似不支持断点调试,但可以通过日志打印(logcat)来跟踪。
在Android SDK中有个adb工具,使用此工具来跟踪运行的android应用:
adb logcat
启动logcat,并将设备上运行的Android应用的运行时信息全部打印出来。
adb logcat -s Unity
如果只想打印Unity的输出信息,使用此命令。
adb logcat -d > logcat.txt
将打印信息输出为文件。
当然,更直接的做法是在应用中集成自己的调试信息窗口,将如下代码关联到一个gameobject:
using UnityEngine;
using System.Collections;</p><p>public class GuiTextDebug : MonoBehaviour
{
private float windowPosition = -440.0f;
private int positionCheck = 2;
private static string windowText = "";
private Vector2 scrollViewVector = Vector2.zero;
private GUIStyle debugBoxStyle;
private float leftSide = 0.0f;
private float debugWidth = 420.0f;
public bool debugIsOn = false;
public static void debug(string newString)
{
windowText = newString + " " + windowText;
UnityEngine.Debug.Log(newString);
}
void Start()
{
debugBoxStyle = new GUIStyle();
debugBoxStyle.alignment = TextAnchor.UpperLeft;
leftSide = 120;
}
void OnGUI()
{
if (debugIsOn)
{
GUI.depth = 0;
GUI.BeginGroup(new Rect(windowPosition, 40.0f, leftSide, 200.0f));
scrollViewVector = GUI.BeginScrollView(new Rect (0, 0.0f, debugWidth, 200.0f),
scrollViewVector,
new Rect (0.0f, 0.0f, 400.0f, 2000.0f));
GUI.Box(new Rect(0, 0.0f, debugWidth - 20.0f, 2000.0f), windowText, debugBoxStyle);
GUI.EndScrollView();
GUI.EndGroup ();
if (GUI.Button(new Rect(leftSide, 0.0f,75.0f,40.0f), "调试"))
{
if (positionCheck == 1)
{
windowPosition = -440.0f;
positionCheck = 2;
}
else
{
windowPosition = leftSide;
positionCheck = 1;
}
}
if (GUI.Button(new Rect(leftSide + 80f,0.0f,75.0f,40.0f),"清除"))
{
windowText = "";
}
}
}
}
6. unity3d 发布安卓需要什么版本的sdk
u3d开发只要用C#脚本或者javascript即可,要想发布android,首先要下载安装并且配置好安卓SDK,然后再u3d的build setting中选择安卓,在生成过程中会要求你输入安卓SDK的安装路径,填上即可
7. unity3d导出Android的apk时每当选择保存sdk文件夹后,导出的进度条就会跳掉,无法导出
可能的原因有几个:
1 程序编译没通过。
2 没有安卓的SDK
3 有安卓SDK但是用了含有中文的路径(不支持中文路径的)
4 没有用到SDK的文件夹,要用能包含功能的最小文件夹的。
我是一个自学Unity3D的新手,以上这些问题全都遇到过,希望能帮到你吧。
8. unity3d 怎样发布android程序
1、下载安卓的SDK包。
2、打开Unity3d,点击Edit里的Preferences,弹出如图所示数据框,点击第二项External Tools,将下边Android SDK location的路径指向下载的Android SDK。
3、在Unity3d中建好场景后点击File->Building settings,选择Android版本。
4、点击player settings,找到Identification,将其中的 com.compan.ProctName的compan随便做改动,比如去掉一个字母。
5、最后点击Building,将会生成Android。
9. unity3d与android交互的sdk怎么接
1、打开Android Studio——>configure——Android SDK。
注意事项:
SDK可能附带了使其不能在不兼容的许可证下开发软件的许可证。例如产品供应商提供一个专有的SDK可能与自由软件开发抵触。