如何使用ant而不是gradle将可穿戴apk嵌入到移动apk中

时间:2015-06-18 21:36:33

标签: android ant gradle wear-os

我们公司有一个巨大的复杂的ant构建系统,用于构建一个庞大的数十个和几十个android项目的套件,这些项目都被构建到单个.apk中。

我想将可穿戴的应用程序纳入其中,但我不知道将可穿戴的.apk嵌入到移动设备.apk中。

在Android Studio / Gradle中,只需在移动设备的build.gradle中添加wear apk作为移动apk的依赖项,即可自动处理此嵌入式。

当没有使用gradle时,有谁知道如何在移动apk中嵌入穿戴apk?

1 个答案:

答案 0 :(得分:1)

Packaging Wearable Apps培训包含packaging manually的所有步骤:

  
      
  1. 在移动应用的清单文件中包含可穿戴应用的清单文件中声明的所有权限。例如,如果您为可穿戴应用指定了VIBRATE权限,则还必须将该权限添加到移动应用。
  2.   
  3. 确保可穿戴设备和移动设备APK具有相同的包名称和版本号。
  4.   
  5. 将已签名的可穿戴应用程序复制到掌上电脑项目的res / raw目录中。我们将APK称为wearable_app.apk
  6.   
  7. 创建一个res/xml/wearable_app_desc.xml文件,其中包含可穿戴应用的版本和路径信息。例如:
  8.   
<wearableApp package="wearable.app.package.name">
   <versionCode>1</versionCode>
   <versionName>1.0</versionName>
   <rawPathResId>wearable_app</rawPathResId> 
</wearableApp>
  
      
  1. 将元数据标记添加到掌上电脑应用的<application>代码中,以引用wearable_app_desc.xml文件。
  2.   
<meta-data android:name="com.google.android.wearable.beta.app"
  android:resource="@xml/wearable_app_desc"/>
  
      
  1. 构建并签署掌上电脑应用程序。
  2.   

其中许多步骤只需一次完成 - 最重要的步骤是#3,在构建应用之前,将生成的Wearable APK复制到正确的位置。