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。成果如圖。

請先 登入 以發表留言。