1、打開Android Studio——configure——Android SDK。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了鐵西免費建站歡迎大家使用!
2、Android SDK location 單擊后面的edit。
3、選擇Android SDK的安裝路徑。
4、Android SDK location 編輯完成。
5、下載更新完成后Android SDK 就設(shè)置完成。
注意事項:
SDK可能附帶了使其不能在不兼容的許可證下開發(fā)軟件的許可證。例如產(chǎn)品供應商提供一個專有的SDK可能與自由軟件開發(fā)抵觸。
[img]1、將unity導出的項目做為安卓項目的lib
2、在UnityPlayerActivity調(diào)用callUntiy();
public void callUntiy() {
mUnityPlayer.UnitySendMessage("Mon_00", "ReceiveMsg", "move");
}
1、Mon_00為Unity中的對象名
2、Mon_00腳本里的方法
3、move為傳遞的數(shù)據(jù)
unity 是一個多平臺的游戲引擎。由于他的多平臺,可視化的特點,受到了程序員們的關(guān)注。但是,unity也有缺陷。在發(fā)布android平臺應用時,unity不能方便的調(diào)用android的接口。這樣我們就只能通過android編程調(diào)用android接口。所以我們需要在Unity中調(diào)用Android的JAVA代碼。接下來我將教大家,如何在unity中調(diào)用Android的JAVA代碼。
作者個人網(wǎng)站:
Unity開發(fā)過程中,如果要調(diào)用Android端的java方法,恰巧該方法的參數(shù)是可變參數(shù)或者數(shù)組,使用unity的AndroidJavaObject提供的call方法直接傳遞c#數(shù)組,是需要對數(shù)組參數(shù)做一下處理。舉例說明:
java方法如下:
unity c#調(diào)用時,需要把傳入的參數(shù)數(shù)組轉(zhuǎn)化成一個AndroidJavaObject,然后再調(diào)用AndroidJavaObject提供的call方法。
參考: