xcode9.1打包遇到问题Android使用Ant打包所遇到问题的解决方法

Android使用Ant打包所遇到问题的解决方法,一种at打包方法所遇到的问题
一种ant打包方法所遇到的问题工具/原料[Ant自动编译打包android项目](http://blog.csdn.net/likebamboo/article/details/17888563#comments)[Ant自动编译打包android项目(二)----签名与渠道包](http://blog.csdn.net/likebamboo/article/details/17953259)方法/步骤1按照[Ant自动编译打包android项目](http://blog.csdn.net/likebamboo/article/details/17888563#comments)的教程来进行打包(输入antdebug后)出现了一些问题:1.\\${aapt}\":CreateProcesserror=2,  百度了一下,发现是${sdk.dir}\\tools\\ant\\build.xml有问题,有部分引用没有指定值,如aapt  所以在${sdk.dir}(SDK目录)\\tools\\ant\\build.xml里面添加一下几行代码就解决了这个问题:(后来试验了一下,放在自己的工程的build.xml文件的标签后面也行,那么sdk目录下面的就不用改动了)```java        ```22.然后再次运行antdebug,就出现了这个问题:\\22.0.1\\dx\":CreateProcesserror=2,  进去${sdk.dir}\\build-tools\\22.0.1目录查看后发现,aapt,aidl,zipalign都是以.exe结尾,而唯有dx是以.bat,所以我想可能是因为上面的第三个路径还不完整,所以就出现了这个问题,所以正确的路径应该是这样的:最终antdebug成功。```java        ```````技巧:可以使用antclean清掉bin目录````3按照[Ant自动编译打包android项目(二)----签名与渠道包](http://blog.csdn.net/likebamboo/article/details/17953259)的教程的时候,1.也出现了一些小问题:```java#keystore的路径,必须使用正斜杠key.store=E:/wp_android_sample/me.key#keystore的密码#key.store.password=*****#alias名key.alias=me#alias密码#key.alias.password=******   ```由于我的第二个密码多了几个空格,从而导致build失败,等于号后面都最好不要增加不必要的空格。(window->preferences->General->Editors->TextEditors->Showwhitespacecharacters勾上就可以显示空格和回车符)2.打到最后,发现渠道报名没错了,但是清单文件里面的渠道名称却没有更换,原来是下面的两行配置出问题了:```java     ```因为一般自己的工程的清单文件的都是name在value前面,并且是分行排列的,所以上面的pattern就匹配不上,从而导致虽然能够打出了不同的包名,但是内部的渠道名去没有改变,要想正确修改渠道名,需要使用下面的配置:```java ```最终成功打包!步骤阅读步骤阅读步骤阅读步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/za6lD0D6my.html

(0)

相关推荐