通过eclipse对apk进入签名

来源:互联网 发布:pic下载软件 编辑:程序博客网 时间:2024/06/01 10:12

文章转自下面两个网址:

http://yangguangfu.iteye.com/blog/723182

http://www.cnblogs.com/zhoujg/p/3455674.html


1,打开Eclipse->选择你要签名的项目->右击->android tools->Export signed Application package...


2,跳出窗口

 


 

3,project checks 如果核对项目名没有问题的话 点击 Next
然后跳出keystore selection 如果是已经存在keystore的文件就选择然后next 输入keystore的密码进行签名。
如果没有的话选择 create new keystore 然后选择 keystore 保存的位置,设置keystore的密码,点击Next。

 



4.填写keystore的基本信息,如,别名,密码,有效期,姓名,组织,组织名称,所在城市,所在省份,国家等,点击Next


5.选择被签名后的APK保存位置。点击finish。

 


6.就可以在你保存的位置中找到相应的被签名后的APK文件。



遇到的问题解决方法


解决方式如上提示:

将Run full error check when exporting app前面的勾去掉就可以了

如果还出现类似""your_string_name" is not translated in af, am, ar, be, bg, ca, cs, da, de, el, en-rGB, es, es-rUS, et, fa, fi, fr, hi, hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl, tr, uk, vi, zh-rTW, zu    strings.xml    /projectname/res/values    line 44    Android Lint Problem"的错误,在将 "MissingTranslation" 从 "fatal" 改为 "warning"或"warning"以下的选项。

继续

解决上面的问题之后应该没问题了吧,继续导出签名包,可能出现下面对话框,意思是需要把debugable设置一下

然而,只有android:debuggable="true"时我们才可以在手机上调试Android程序。幸好使用Eclipse运行这种方式打包时其debug属性为true,使用Eclipse导出这种方式打包时其debug属性为法false, 因此在AndroidMainifest.xml中最好不设置android:debuggable属性置,而是由打包方式来决定其值。

现在把AndroidMainifest.xml 中的android:debuggable="true"删除,这回就没有错误了




0 0