android - 配对 Android 和 Wear 模拟器

标签 android emulation wear-os

我没有 Android Wear,也没有运行 4.3 的手机。有没有办法连接 JB 4.3 模拟器和 Android Wear 模拟器进行应用开发?

最佳答案

看完了blog post几天前,我终于设法将模拟的 Android 设备连接到 Wear-Emulator
以下是必要的不同步骤:

步骤 #1

创建一个基于 Google API 平台的新模拟器,否则您将无法运行 Android Wear Companion 应用,因为它需要 Google Play 服务。 (See Android Developer site)

Emulator with Google APIs

步骤 #2

启动手机模拟器并通过以下命令安装Android Wear Companion应用

adb install name_of_the_file.apk

您可以下载最新的apk from here .

步骤#3

启动 Wear-Emulator。

步骤#4

在手机模拟器上打开 Android Wear 应用。接受 TOS 等。

步骤#5

打开您的命令提示符并确保使用以下命令识别两个模拟器

adb devices

输出应该是这样的:

List of devices attached
emulator-5554   device
emulator-5556   device

在我的例子中 emulator-5556 是电话。您可以通过查看模拟器的 Window-Title 来找到它。
请参阅以下屏幕截图:

Emulator window title

第 6 步

再次打开命令提示符并在智能手机模拟器的端口上启动 telnet session :

telnet localhost 5556

之后它会尝试连接,如果连接成功,它会显示一个新窗口,内容如下:

Android Console: type 'help' for a list of commands
OK

现在输入以下命令:

redir add tcp:5601:5601

然后它应该说OK

第 7 步

再次打开 Android-Wear 配套应用并点击 ActionBar 中的 watch-icon,如果一切正常,它应该会连接到您的 Wear-Emulator。

Result image

而且,如前所述,这是发布在 kennethmascarenhas blog 上的。 . (给他的 Prop )

关于android - 配对 Android 和 Wear 模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25205888/

相关文章:

Android 应用终止

android - 如何在 Eclipse 中为新的 Nexus 7 2 创建模拟器

android - Android Wear 上的 Google Fit API 问题

android - 如何从 android 模拟器中删除示例应用程序?

azure - 窗口 Azure 模拟器 : Roles instances are taking longer than expected to start

java - Android Wear 无法唤醒屏幕

android - 无法使用 adb 从 android smartwatch 中提取数据 - 远程对象不存在

java - 将 Java 嵌套类转换为 Xamarin.Android

java - 动态更新 Fragment 内的 TextView(ViewPager Tab Layout)

android - 如何在 Android NDK 中获取我的进程 ID (PID)?