我已开始在Samsung Note 2(真实设备)中测试我的应用。在使用this guide安装它。但是,如果有人请帮助我,我几乎没有问题:
1)一旦我在设备中运行我的应用程序,它是否在我的手机中安装任何东西(我也有数据库使用)?如果是这样,关闭连接的正确方法是什么,以便自动删除所有已安装的东西?
2)如果我更改了我的代码并再次运行以检查,以前的安装会发生什么?是否会覆盖?
3)当我使用5.7英寸屏幕的AVD时,它会完美地显示菜单按钮。但是在我的Note II中,栏中显示了3个菜单按钮(总共5个),但是我设置了android:showAsAction =" ifRoom"对所有人来说。
谢谢,
答案 0 :(得分:1)
1)安装在/data/com.yourapp.pkgname/中,没有自动删除,你应该手动卸载它
2)旧的将被压倒
3)可能是因为你的AVD是m-dpi / h-dpi,但你的手机是h-dpi / x-hdpi
答案 1 :(得分:1)
1)是的,它确实执行了应用程序的“正常”安装。没有自动清理,因此您必须手动删除任何已安装的软件包。
2)它会将更改的软件包安装到您的设备上,之前安装的软件包将不复存在。它会保留任何应用程序私有数据。
3)可能没有足够的空间来显示所有这些,你确实要求“ifRoom”所以它只会放在那里,如果它适合。
答案 2 :(得分:1)
1)一旦我在设备中运行我的应用程序,它是否在我的手机中安装任何东西(我也有数据库使用)?如果是这样,关闭连接的正确方法是什么,以便自动删除所有已安装的东西? 答:当您在设备上安装应用程序时,它将创建一个数据库,共享引用和您在应用程序中创建的其他文件。但要删除数据库,您已手动安装应用程序或清除设置中的数据 - >应用
2)如果我更改了我的代码并再次运行以检查,以前的安装会发生什么?它是否会覆盖? 答:较新版本的应用程序将被旧版本覆盖,您可以从应用程序中看到新的更改。
3)当我使用5.7英寸屏幕的AVD时,它会完美地显示菜单按钮。但是在我的Note II中,栏中显示了3个菜单按钮(总共5个),但是我设置了android:showAsAction =" ifRoom"对于他们所有人。 答:当你在实际设备上运行应用程序时,操作系统会检测显示菜单项的可用空间..所以它不是你的手,但你可以先决定你想要的项目。
希望这能帮到你.. 享受.. !!!!