2012-05-07 35 views
6

是否有可能为了测试目的而将Android短信列表导入到Android模拟器中?是否可以将消息导入Android模拟器?

+5

[你之前真的搜索过吗?](https://www.google.com/search?q=send+sms+to+android+emulator&ie=utf-8&oe=utf-8&aq=t&rls= org.mozilla:es-ES:official&client = firefox -a) – m0skit0

+4

@ m0skit0向模拟器发送SMS完全不同于将SMS导入到模拟器。我不会得到涉及导入的任何结果,这个问题提出了什么问题。 – Izkata

+1

@ m0skit0在链接完全不相关的东西之前,您是否真的阅读过我的问题? :P – user1301428

回答

3

是的,有一种方法。具体方法如下:从here

    1. 下载“短信备份和Restore.apk”的文件在手机上安装的APK,或使用谷歌玩。

    2. 在手机上导出短信并将XML备份文件共享到您的计算机,或者自己发邮件,或者如果您在备份前将应用程序移动到SD卡上,可以通过复制将SD卡上的XML文件从SD卡中取出到你的电脑。

    3. 将下载的apk文件复制或移除到android-skd文件夹中的platform-tools文件夹。

    4. 窗口:运行cmd并更改为platform-tools dir。

    5. 类型adb -s emulator_name install "SMS Backup and Restore.apk"

    6. 现在转到Eclipse中的DDMS模式,并在mnt/sdcard下创建一个名为SMSBackupRestore的文件夹,因此它最终会成为mnt/sdcard/SMSBackupRestore

    7. 在模拟器中运行备份和恢复应用程序并导入XML文件...完成!

  • +0

    所有步骤的工作。但打开“消息”应用程序不会显示短信。 –

    1

    我不确定从现有文件导入到模拟器的SMS消息。但是,我知道的是,你可以通过DDMS欺骗短信。你可以做到这一点,然后启动你的应用程序来做你想做的神奇事情。 Android Dev - Using DDMS

    1

    您可以使用一个应用程序,如SMS备份和恢复,并创建自己的文本信息存档。它把它保存为XML,所以你可以随时修改它,如果你想。然后,只需将该应用程序安装到模拟器上(我假设您可以在模拟器上安装第三方应用程序,但我不确定),然后从该XML文件恢复。

    +0

    我也考虑过这个问题,但我认为无法在模拟器上安装第三方应用程序。 – user1301428

    +0

    我认为你不能通过市场......我相信,SMS备份和恢复是免费的,所以你可能能够通过这种方式来安装和传输APK。 (在开发设置中启用了场外下载之后)。我不知道它会起作用,但值得一试! – kcoppock

    +1

    是的,这是可能的:) – user1301428

    相关问题