如何为发布做好准备APK文件意味着导出?以及要设置的参数是什么?

Dha*_*dra 4 android publish export

我在android上做了一个小应用程序,我想在市场上发布它.

首先,如何从eclipse导出最终APK,然后在AndroidManifest文件中设置哪些参数?

请帮我.

Vla*_*nov 12

1)提取签名包

引自这里:

使用Eclipse ADT编译和签名将Eclipse与ADT一起使用时,可以使用"导出向导"导出已签名的.apk(如果需要,甚至可以创建新的密钥库).导出向导为您执行与Keytool和Jarsigner的所有交互,允许您通过图形界面而不是命令行执行签名.由于导出向导同时使用Keytool和Jarsigner,因此应确保可以在计算机上访问它们,如上面的"签名基本设置"中所述.

要创建已签名的.apk,请在Package Explorer中右键单击该项目,然后选择Android Tools> Export Signed Application Package.(或者,在Eclipse中打开AndroidManifest.xml文件,打开"概述"选项卡,然后单击"使用导出向导".)出现的窗口将显示尝试导出应用程序时发现的任何错误.如果未找到任何错误,请继续使用"导出向导",该向导将指导您完成对应用程序进行签名的过程,包括选择用于对.apk进行签名的私钥的步骤,或创建新的密钥库和私钥.

完成导出向导后,您将拥有一个已签名的.apk,可以进行分发.

2)清单清单文件中有很多参数.您需要的主要是:清单标签的参数:

package="com.yourcompany.yourapppackage"
Run Code Online (Sandbox Code Playgroud)

是项目的包名称.我假设你已经拥有它.

android:versionCode="4" android:versionName="1.0.3"
Run Code Online (Sandbox Code Playgroud)

这两个描述了软件版本的代码和名称.版本代码应始终为整数,版本名称可以是您喜欢的任何字符串.上传更新时,不要忘记增加版本代码.

嵌套标记<uses-sdk android:minSdkVersion="3" /> 是一个标记,它指定应用程序使用的最小api级别.

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>仅当您需要应用程序的某些权限时,才需要嵌套标记.

了解更多关于清单文件在这里.