如何在没有任何签名的情况下使用已处理的应用程序运行 Wear 应用程序?我的意思是开发人员调试模式

Posted

技术标签:

【中文标题】如何在没有任何签名的情况下使用已处理的应用程序运行 Wear 应用程序?我的意思是开发人员调试模式【英文标题】:How to run the Wear app with handled app with out any signing? I mean developer debug mode 【发布时间】:2014-11-01 06:16:01 【问题描述】:

在开发穿戴应用程序时,每次我都按照步骤进行

创建两个应用程序,一个用于穿戴,另一个用于处理应用程序 签署穿戴应用程序并将其放置在处理应用程序(原始文件夹) 再次签署已处理的应用程序并在移动设备中安装

每次这样做都非常困难。 我想知道如何在调试模式而不是发布模式下开发 Wear 应用。

我的意思是如何直接从 Eclipse 运行已处理的应用程序以运行 Wear 应用程序,而无需每次都进行任何签名程序。

我是从开发者网站上找到的。 http://developer.android.com/training/wearables/apps/packaging.html

【问题讨论】:

你是怎么解决的?我和你有同样的“问题”。您是否可以轻松地将您的穿戴应用程序与您的手机应用程序连接以同步数据而无需对其进行签名? 我刚开始使用 Android Studio :-) 【参考方案1】:

您不需要签署您的项目,您只需转到您的 avd 管理器并打开您的 android wear 模拟器或将您的 android wear 设备连接到您的计算机(确保您拥有适用于我的设备的正确驱动程序不确定,因为我通常是模拟器)。然后,一旦启动并运行,运行您的主要活动,eclipse 将为您提供在哪个设备上运行活动的选项。选择 android wear,很快你的 Activity 就会在你的 Wear 设备/模拟器上运行。

这个网站有很多关于这些类型问题的有用信息 http://developer.android.com/training/building-wearables.html

【讨论】:

但我有数据要在可穿戴设备和处理的应用程序之间同步。如果我单独运行它没有同步数据或者这两个设备之间没有通信。例如,我在移动设备上有一个按钮,当我点击它时,它将在可穿戴设备中启动一个活动。当我单独运行时没有发生这种情况【参考方案2】:

您可以通过电缆或蓝牙连接手表进行调试并将构建发送到您的手表。在这里阅读更多:http://developer.android.com/training/wearables/apps/bt-debugging.html

可穿戴设备基本上就像您的手机一样工作。打开 adb 调试,然后你就可以部署和运行你的应用了。

【讨论】:

但我有数据要在可穿戴设备和处理的应用程序之间同步。如果我单独运行它没有同步数据或者这两个设备之间没有通信。例如,我在移动设备中有一个按钮,当我单击它时,它将在可穿戴设备中启动一个活动。当我单独跑步时,这并没有发生。

以上是关于如何在没有任何签名的情况下使用已处理的应用程序运行 Wear 应用程序?我的意思是开发人员调试模式的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有 GUI 的情况下运行 makecert.exe?

在没有开发人员许可的情况下运行 Instruments 以检查 iPhone 上的泄漏

如何在没有任何此类问题的情况下运行本机应用程序?

如何使用可以在没有 .net 框架的情况下运行的 UWP / Window 窗体 / WPF 创建独立的 exe(没有任何依赖项)?

您的java版本已过期

如何在 Xcode 不崩溃的情况下下载身份?