2016-07-27 67 views
1

在我們的Unity項目中,我們有很多jar文件在Assets/Plugins/Android。我知道當Unity爲Android編譯時,該目錄中的任何.jar.aar文件將使其進入已編譯的apk。如何判斷一個jar文件是否正在編譯到apk中?

但是,我們的應用程序的Unity項目在Assets文件夾旁邊有許多文件夾,其中一個文件夾是一個裝滿了jar文件的文件,如android-support-V4.jargoogle-play-services.jar。這些不在Assets/Plugins/Android中,但該目錄中的一些.jars取決於Assets文件夾外的目錄中的內容。

如何判斷這些.jars以外的Assets文件夾是否已將它編譯爲已編譯的apk?我知道這是一個廣泛的問題,其中一部分對於我公司的項目設置很特別,但基本上我想知道是否有常見的或已知的方法可以將Assets文件夾以外的.jars導入到Unity Unity製作的apk中。

+1

這是一場噩夢。祝你好運:/ – Fattie

回答

1

您可以使用諸如Classyshark之類的工具來分析您的apk內容。 Classyshark由Google爲這些檢查而開發。你可以看到你的apk裏面有什麼包和什麼類,不管它們是如何打包的。

+0

酷,至少會告訴我,如果資產文件夾外的那些.jars包含或不包含。這對我來說仍然是一個模棱兩可的問題。 –

相關問題