Android:如何设置已编译APK的名称?

Android:如何设置已编译APK的名称?,android,Android,这个问题似乎简单得让人难堪,但它仍然让我烦恼。我正在使用标准的ADT和EclipseAndroid环境来构建我的Android应用程序。apk是以Eclipse中的项目名称命名的,但我想给apk起一个不同的名字……如何定制项目构建时生成的apk工件的名称 我很惊讶,显然没有办法做到这一点,但遗憾的是,我发现最终通过eclipse导出签名的apk文件时,可以指定apk的名称。所以这就解决了我的问题。android更新项目--name你想要的名字--path ant debug您也可以只编辑buil

这个问题似乎简单得让人难堪,但它仍然让我烦恼。我正在使用标准的ADT和EclipseAndroid环境来构建我的Android应用程序。apk是以Eclipse中的项目名称命名的,但我想给apk起一个不同的名字……如何定制项目构建时生成的apk工件的名称

我很惊讶,显然没有办法做到这一点,但遗憾的是,我发现最终通过eclipse导出签名的apk文件时,可以指定apk的名称。所以这就解决了我的问题。

android更新项目--name你想要的名字--path


ant debug

您也可以只编辑build.xml,如下所示:

<project name="YourNewProjectNameHere" ...

导出已签名的应用程序包;这将允许您为包指定自己的名称。

请尝试此…

请先更改\android sdk\tools\ant\build.xml以获得已签名的apk版本
这些更改在build.xml中是一次性的,因为每次将此文件与project build.xml一起使用以生成apk

<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}-release.apk" />

<property name="out.final.file" location="${out.absolute.dir}/${ant.project.name}.apk" />


然后执行命令:
android更新项目——命名您想要的名称——路径。
蚂蚁释放

按名称发布在YourProjectName\bin目录中创建的APK:


如果您只想更改智能手机屏幕上显示的apk名称,只需点击您的项目>资源>价值>字符串.xml,然后在中的app\u name字段中重命名它?或者更改项目名称?我不希望更改我的项目名称,因为我已经有了另一个项目,该项目的名称与我希望的APK相同。而且,我不喜欢手动重命名它,因为这似乎是一个糟糕的黑客行为,在Eclipse中对文件进行签名和zipaligning时可能会出现问题。。。我使用
android更新项目--path.
生成
build.xml
文件;从未想过不指定名称会把事情搞得一团糟:/注意,如果您有自定义build.xml,这将覆盖您的自定义build.xml。在最后一步中,它会为您提供单击“完成”时将保存的文件的路径。你可以在那里打开一个普通的保存对话框。