我在安装apk文件时遇到问题,如下所示:1.Eclipse 的/bin的apk文件副本
方式1:
使用命令行:adb-install〔路径到apk文件〕
结果1:-转到应用程序中的任何位置,然后触摸主页按钮。
- 使用启动器重新运行应用程序,应用程序转到上一屏幕(ok)
方式2:
将该apk文件复制到sdcard,然后点击它直接运行。
结果1:
- 转到应用程序中的任何位置,然后触摸主页按钮
-使用启动器重新运行应用程序,应用程序转到第一个屏幕(不正常)
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。我解决了我的问题,不同的是如何打开我的应用程序,而不是如何安装应用程序。
使用Eclipse使用的过程,但要手动:
- 将APK推入温度
- 通过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
用应用程序的真实信息替换my_app-debug.apk
和my.package.name