實(shí)現(xiàn)Unity與Android之間的通信,在有打包Jar的,有打包aar的,有直接拷貝文件的。
本文方法優(yōu)勢:
不需要引用unity下的class.jar
不用在Unity的/Plugins/Android下放置AndroidManifest.xml文件
Unity打包時(shí)PackageName不依賴于引用文件
發(fā)布簡單,只需要導(dǎo)出arr并直接拷貝到/Plugins/Android目錄下即可使用,不用對文件做任何修改
Android studio工程單擊選中module然后選擇「Build」「Rebuild Project」導(dǎo)出arr包,放到Assets/Plugins/Android(如果目錄不存在,自己創(chuàng)建)
如果要對接第三方庫,可以在moudle下對接,并打包aar給Unity使用。切記jar需要放到aar的libs下引用,才可以在打包的時(shí)候一并導(dǎo)出。通過gradle的網(wǎng)絡(luò)下載編譯方式是不會(huì)被打包到aar中的。