如何打包穿app

时间:2014-12-12 07:42:50

标签: android android-studio wear-os

根据开发者网站的说法,我已经签署了我的磨损应用程序。而且我已将其导入我的 名为“wear_release.apk”的原始文件夹

我在设备应用程序中创建了res中的xml文件夹,并且我已经将必要的正确包名称放在以下

 <wearableApp package="wearable.app.package.name">
  <versionCode>1</versionCode>
  <versionName>1.0</versionName>
  <rawPathResId>wearable_app</rawPathResId> 
</wearableApp>

但是当我将meta标签放入手持设备的清单文件并尝试构建并签署移动应用程序时,我收到了错误

<meta-data android:name="com.google.android.wearable.beta.app"
                 android:resource="@xml/wearable_app_desc"/>`

我收到了错误

  

错误:(52,13)任务执行失败   ':移动:processReleaseManifest'

     
    

清单合并失败:属性meta-data#com.google.android.wearable.beta.app@resource     AndroidManifest.xml中的value =(@ xml / wear_release_desc):52:13也是     目前在AndroidManifest.xml:5:20     value =(@ xml / android_wear_micro_apk)建议:添加     'tools:replace =“android:resource”'to element at     AndroidManifest.xml:50:9覆盖

  

任何人都可以告诉我是什么原因?

2 个答案:

答案 0 :(得分:0)

如果你使用gradle,似乎就是这种情况,你不需要将你的apk放到raw文件夹中,从内存中它只适用于Eclipse和ADT。使用gadle时,只需将行wearApp project(':nameOfYourWearProject')作为dependencies的子元素放在掌上电脑项目的“build.gradle”文件中。

答案 1 :(得分:0)

你的apk的名字是wear_release.apk,但是你在wearable_app_desc中写的名字是wearable_app,你必须写相同的名字,wear_release