安装apk文件的不同方式

时间:2013-12-16 09:54:22

标签: android eclipse-adt launchmode

我在安装apk文件时遇到问题,请按照:  1.来自Eclipse的/ bin的apk文件副本

方式1:

使用命令行:adb install [apk文件的路径]

结果1:   - 转到app中的任意位置,然后触摸主页按钮。

  • 使用启动器重新运行应用程序,应用程序转到上一个屏幕(确定)

方式2:

将该apk文件复制到sdcard并通过单击直接运行。

结果1:

  • 转到app中的任意位置,然后触摸主页按钮。

- 使用启动器重新运行应用程序,应用程序转到第一个屏幕(不正常)

AndroidManifest:这些在标签应用程序中定义

android:allowBackup="true"
android:hardwareAccelerated="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:launchMode="singleTop"
android:logo="@drawable/ic_launcher"

我如何导出APK并直接安装,结果就像在Eclipse中通过adb或ctrl + f11安装一样?


非常感谢@ marek-sebera。我解决了我的问题,不同的是如何打开我的应用程序,不是如何安装应用程序。

1 个答案:

答案 0 :(得分:0)

使用Eclipse使用的程序,但需要手动:

  • 将APK推送到temp
  • 通过ADB安装APK
  • 运行应用程序

例如

adb push bin/my_app-debug.apk /data/local/tmp/my_app-debug.apk
pm install -r "/data/local/tmp/my_app-debug.apk"
am start -n "my.package.name/my.package.name.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

将[{1}}和my_app-debug.apk替换为您的应用程序的真实信息