1. 程式人生 > >關於Android Studio導出jar包的問題

關於Android Studio導出jar包的問題

導出 jar unity android studio

之所以說這個問題,還是因為最開始以為Unity開發要用

再說一下我的環境

Win7 x64

VS2015

Unity5.2.2

Android Studio 2.3.2

JDK1.8


我現在Unity與Android相結合是把Android項目導出aar包,具體方法百度就有,不贅述


現在說說導出Jar包的問題

看了網上說的在Gradle裏加Task然後就可以exportJar,再把此jar包與AndroidManifest.xml一同考到

Unity的Assets/Plugins/Android下,就好像是之前導出aar那樣用,然後build工程就OK了。

但實際會報錯,如下:


技術分享


技術分享


也就是說並不像網上說的那麽樂觀


解決方法是

技術分享

先找到bundles下的debug文件夾

技術分享


把紅線標的那三個東西res,AndroidManifest.xml,R.txt

也考到Unity的Assets/Plugins/Android下

然後再build就OK了


研究後發現,其實這一堆東西就是之前用aar方式時全部打進aar包中的內容

那麽用特殊方法(Gradle裏寫Task)導出的jar包是啥呢

TM就是上圖中的classes.jar,只是改了個名字換了個路徑,騙鬼呢

還什麽Task什麽的,弄的神乎其神的,壓根不用特意去導出jar包了好不,直接就有哎


所以總結一下:

  1. 用aar+AndroidManifest.xml就行,不需要導出jar包

  2. 實在非要用jar包,也不需要導出,因為直接就有



本文出自 “樹下野獸” 博客,請務必保留此出處http://shuxiayeshou.blog.51cto.com/4452347/1932459

關於Android Studio導出jar包的問題