使用 Eclipse 将可穿戴 APK 文件附加到手持 APK 文件

Append wearable APK file to handheld APK file using Eclipse

有人知道如何使用 Eclipse 或手动为手持设备和可穿戴设备构建 APK 文件的解决方案吗?据我所知,Android Studio gradle 脚本将 apk 复制到原始文件夹中。够了吗?这种构建还有其他规则吗?

您可以按照此 tutorial 了解如何使用 Eclipse 设置和打包 Android Wear 应用的步骤。

先决条件:

  • 确保您已经安装了带有最新 ADT(Android 开发工具)的 Eclipse。如果没有,你可以找到步骤here.
  • 下载最新的 Android SDK。
  • 将 Android Wear 支持库 (android.support.wearable) 添加到您的工作区。转到您的 Android SDK 文件夹,然后找到此文件 ./extras/google/m2repository/com/google/android/support/wearable/1.0.0/wearable-1.0.0.aar。将 wearable-1.0.0.aar 复制到您喜欢的新位置。然后在解压缩之前将其重命名为 zip 文件。解压后,创建一个libs文件夹并将classes.jar复制到libs文件夹中。
  • 将此 Android Wear 支持库添加到您的 Eclipse 工作区。

要打包您的应用,请按照以下步骤操作:

  • 打开您的 WearApp AndroidManifest.xml 文件并注意版本代码和版本名称。
  • 为您的 Android 应用程序创建一个新项目 (WearAppOnPhone),它将安装在您的 phone 上。请确保包名称应与您的 Android Wear 应用相同。
  • Import/Add Google Play Services 到这个项目。
  • 重新打开您的 WearApp 项目并生成签名的 APK 文件并将其重命名为 wearable_app.apk
  • 复制此文件并将其放入文件夹 /WearAppOnPhone/res/raw/ 的 WearAppOnPhone 项目中。
  • 在 DemoWearAppOnPhone 项目上,创建一个新的 xml 文件,wearable_app_desc.xmlres/xml/ folder
  • 打开 WearAppOnPhone 项目的 AndroidManifest.xml 文件。
  • 添加2个额外的元数据块。无需更改。

    <meta-data android:name="package name" android:resource="@xml/wearable_app_desc"/>

    <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version"/>

  • 仔细检查您的 WearAppOnPhone 项目结构。应该是这样的:

  • 最后,为 WearAppOnPhone 生成一个签名的 APK,您就可以发布您的第一个 Android Wear 应用了。

希望对您有所帮助!