unity跟 android的互動,網路上有些教學是建立 AndroidManifest.xml 還有同包名的 jar檔,放進 Unity然後再壓出來。其實跟本不用那麼麻煩,可以先壓好 unity的 android專案,然後再將 jar檔放進 lib資料夾底下就行了。所以只要先建立好方法, jar包可以隨時替換。


 

1.在 Unity編寫呼叫 android方法

此方法,useName為 jar的包名,比方 你的jar的包名為那就輸入com.XT.MD。methodName為該包的底下方法。info為要傳的訊息。

 

2.編出Android專案

 

3.在 eclipse上編寫要使用的功能,例如呼叫 android的訊息框。class 的包名不必與unity的專案的包名同名。

 

4.編輯 jar檔。對寫好的 java檔右鍵,點擊Export。

選擇 java分類的 jar file,然後點擊 Finsh完成打包。

 

6.將包好的 jar包丟進 unity的 android專案資料夾裡的 lib資料夾

 

7.將unity android專案匯入 eclipse。在 libs裡可以看到我們放進的 jar包,但 bin底下 dxedlibs下缺少相關檔案。

 

8.我們需要對專案進行重編。點擊 Project => clean,點選 Unity專案,開始重編。

 

9.重編後,出現相關檔案。然後將專案輸出APK。

 

10.使用先前在 unity裡寫好的 AndroidTools方法來呼叫 jar裡的方法。例如先前 java上寫好的 QuitGame。成果如圖。

 

創作者介紹
創作者 初學者日記 的頭像
初學者日記

初學者日記

初學者日記 發表在 痞客邦 留言(0) 人氣( 539 )