【发布时间】:2014-07-17 08:33:57
【问题描述】:
根据文档:Packing wearable Apps 我正在使用以下代码:
dependencies
{
compile 'com.google.android.gms:play-services:5.0.+@aar'
compile 'com.android.support:support-v4:20.0.+''
wearApp project(':wearable')
}
我已使用 Generate Signed APK 生成发布版本。当我第一次安装 apk 时,android wear 应用程序已正确安装,一切都按要求工作。
我从我的手机上卸载了该应用程序。 android wear 应用程序也被卸载,没有任何问题,但如果我在手机中再次安装该应用程序,我在 android wear 中看不到该应用程序。我不确定为什么会这样。我已经尝试过与 android 兼容的不同应用程序,这些应用程序工作正常。安装卸载再安装,我在android wear模拟器上就可以看到了。
这是我的应用程序文件夹中的 build.gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "com.ysk.notes"
minSdkVersion 9
targetSdkVersion 20
versionCode 3
versionName "1.02"
}
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies
{
compile fileTree(include: ['*.jar'], dir: 'libs')
compile project(':FacebookSDK')
compile files('libs/activation.jar')
compile files('libs/additionnal.jar')
compile files('libs/mail.jar')
compile 'com.google.android.gms:play-services:5.0.+@aar'
compile 'com.android.support:support-v4:20.0.+'
wearApp project(':Wearable')
configurations
{
all*.exclude group: 'com.android.support', module: 'support-v4'
}
}
谁能告诉我哪里出错了?
【问题讨论】:
-
您是否尝试过 Android Wear 应用程序中的重新同步应用程序选项,我注意到有时我需要在频繁安装/卸载会话时执行此操作。
-
我试过了。这是相同的。我尝试过的 Contacts+、CloudMagic 和更多应用程序不会发生这种情况。我已经安装和卸载了 10 多次.. 我没有看到像我的应用程序所面临的那样的问题?如果可以,你能分享你的移动和可穿戴设备的 build.gradle 吗?谢谢!
-
我能看到的唯一区别是我不使用 Proguard,所以也许尝试暂时关闭它?
-
试过了..没区别:(
-
检查这个问题和我的答案(签名的apk需要它)stackoverflow.com/questions/24685845/…