После нажатия «Создать подписанный APK» убедитесь, что модуль «мобильный» выбран в раскрывающемся списке. Сгенерированный APK, содержащий как модули одежды, так и мобильные модули, будет называться «mobile-release.apk». Также в settings.gradle должен присутствовать include ':mobile', ':wear'
, а также в build.gradle (модуль: мобильный) должен быть
dependencies {
wearApp project(':wear')
}
ИЗМЕНИТЬ больше содержания/пояснений, добавленных ниже
Хорошо с этим редактированием, надеюсь, я смогу помочь вам решить ваши проблемы!
Во-первых, убедитесь, что вы используете последнюю стабильную версию Android Studio. На сегодняшний день последней версией является Android Studio 1.1.0. Раньше у меня были проблемы с созданием подписанного APK в более ранней версии. Во-вторых, убедитесь, что у вас есть последние файлы SDK, включая последний API (API 22).
Если у вас есть эта настройка, если создание подписанного APK для вашего приложения по-прежнему не работает. Я бы попробовал сделать новый проект для Android. Установите минимальный SDK для телефона на API 18 (4.3 Jelly Bean, самый низкий уровень API, совместимый с Android Wear). И установите для минимального износа SDK значение API 20 (Android 4.4 KitKat Wear).
Затем попробуйте создать подписанный APK этого нового проекта, не внося в него никаких изменений. ЭТО ДОЛЖНО РАБОТАТЬ! Если у вас все еще есть проблемы, значит, что-то серьезно не так, и я бы просто переустановил Android Studio с нуля.
Если этот новый проект действительно работает, обратите внимание на любые различия между файлами манифеста и градации этого рабочего проекта и вашего другого, нерабочего. Любые несоответствия, которые вы обнаружите, вполне могут быть вашей проблемой.
Наконец, три файла: build.gradle (Project: anAppImade), build.gradle (Moduble: mobile) и build.gradle (Module: Wear) должны выглядеть примерно так (соответственно).
build.gradle (проект: anAppImade)
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
build.gradle (модуль: мобильный)
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.0"
defaultConfig {
applicationId "com.ppltalkin.anappimade"
minSdkVersion 18
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
wearApp project(':wear')
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.google.android.gms:play-services:6.5.87'
}
build.gradle (модуль: износ)
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.0"
defaultConfig {
applicationId "com.ppltalkin.anappimade"
minSdkVersion 20
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.support:wearable:1.1.0'
compile 'com.google.android.gms:play-services-wearable:6.5.87'
}
person
Benjamin
schedule
13.03.2015