1、jdk 本人安装的是win32版的(虽然系统是64位的。但听说装64位的导出时会报错)。这个很重要,我当时就因为装错了jdk,蛋疼了好久。 2、android sdk。为了防止兼容问题,我直接下载的adt 20131030(Android Developer Tools)。 3、unity。本人unity版本为4.1.5f1。 基本就这些东西了。就这三个步骤,折腾了我整整一天,无语啊。。。。。。 在导出工程时,会让选择android sdk路径,这个路径在 ...adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\ 由于公司开发时使用的unity是unity4.1.3f1版本。所以待会把unity降到4.1.3看看还能不能编译。 oh, shit。回到4.1.3就不行了。真无语!!!! 原因是unity版本与android sdk版本不兼容。。。 unity4.1.3 需要用android sdk r21 而较新的unity 4.1.5 则需要用 较新版本的 android sdk r22。 若要用unity4.1.3,则必须把android sdk降到r21。但如何降呢? http:///questions/9555337/how-to-downgrade-my-sdk-version 上面的链接给出了如何将r22 降到 r21。 |
|