【Unity】3.5など古いバージョンでのAndroidビルド時のエラー

どうしても古いバージョンでビルドする必要があり、iOSは問題無かった物の、Android側でビルド時にエラーが起きていたので調査した。

 

起こったエラー:「Building DEX Failed」

http://blog.be-style.jpn.com/article/53229893.html
コメント欄にある、「【対処】暫定的な対処ですが android-sdk/build-tools/17.0.0/ の中のものを全て android-sdk/platform-tools/ へ複製する」でokだった。

 

mac環境の場合は、上記まででokだったものの、
windowsでやった見た時は、さらに、上記を行っても、「Error building Player: Win32Exception: ApplicationName='/xxxxx/android_sdk/tools/apkbuilder'...」
というエラーも出てしまった。

 

こちらは、https://github.com/ACSOP/android_sdk/blob/master/apkbuilder/etc/apkbuilderにある物をコピーして、 android_SDK/tools/ 以下に持ってくればokだった。