咱们只谈技术不谈业务!关系到怎么推广怎么让软件发扬光大,其实归根结底这都和公司的现状和产品经理有直接的联系,与我们程序员关系不太密切。
我总结的上线项目和我做的项目以及公司外包过来的项目升级再次发布的所有项目中遇到的问题
1.前面怎么创建工程、怎么写代码我就不在说了,这都是日积月累的结果,从直接上线说起(其实很简单的)
2.首先得保证你的程序能运行(不过不能运行也是可以发布的,但那样没有任何实质性的意义),尽量在你的模拟器或者手机上运行下,看程序是否正常
3.前面都是废话,现在谈正事:首先点Project>Clean尽量Clean一下自己的工程方便编译
4.还要提到如果你使用的第三方的例如:百度地图(特别是公司外包的项目),你在你电脑上运行程序的时候肯定会重新申请百度key,但是千万不要把外包公司
给你们在AndroidManifest.xml申请的key删除,不然在你升级的时候百度地图将会无法使用,把外包公司的key打开,自己测试机上的key注销掉即可!(这段话
主要针对项目是外包公司的,如果程序都是自己开发、自己维护将省略很多步骤)
5.下面开始将真正的发布,由于怕友友们出错特意在中间加了这句话,发布:点击File>Export>Android>Export Android Application点到这的时候证明发布正常了,
下面会出现Project Checks点Browse选中自己要发布的程序即可
6.根据选中好的自己要发布的程序点击下一步,这个有两种情况:(1)自己第一次发布,这个需要选择Create new keystore 填写Location password confirm
点击下一步 会有再次让你确认密码,年限,国家,省份等一些信息,最后要强调一定要保存好申请的keystore 和 密码password 便于升级使用
7.(2)如果不是自己发布,有两种可能一是自己做得程序需要升级、二是外包的程序将要升级,无论那种升级吧其实归根揭底都是一样的,像(1)一样申请好的
keystore以及password供我们使用,但是这次不能选Create new keystore而是选择已经存在的Use existing keystore,下面就很简单了填写自己以前申请的keystore
或者外包公司给你的keystore以及密码,点击下一步会打包变成.apk文件,其实主要它是让你选择存放的位置,等1分钟左右打包完成找到你存放的位置,程序就ok了
8.最重要的一点,自己一定要在不同手机上测试或者给测试测试,如果哪里有bug,需重新打包,如果第二次还是不成功,点击Project>Build Automatically把对号
点掉再次Clean一下,然后再次点击Build Automatically把对号点上再次打包发布
以上都是个人在发布中遇到的一些问题