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可能與自由軟體開發抵觸。