导出的APK名称

时间:2012-08-30 08:49:51

标签: android apk

有谁知道如何解决这个问题?假设我有应用程序MyApp,我已将其导出为三个APK文件

1.MyApp_1.apk,

2.MyApp_2.apk,

3.MyApp_3.apk。

让我们说所有这些apks略有不同(重要的不是)。是否有办法将安装了apk 发送到设备(这在运行时需要) :MyApp_1.apk或MyApp_2.apk,或MyApp_3.apk?

谢谢:)

2 个答案:

答案 0 :(得分:2)

AFAIK你无法区分,但你可以做的是更改Manifest中每个apk的版本号并使用

获取版本号
    PackageInfo info =getPackageManager().getPackageInfo(getPackageName(), 0);
    info.versionName;

答案 1 :(得分:0)

您只能检查当前安装的版本。如果您通过3个不同的apks安装相同的应用程序,则无法检测到APK文件名。

请参考nandeesh给出的答案