Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Fangahra81
@Fangahra81
Android
Почему после генерации Helloworld в AndroidStudio apk в 3 МЕГАБАЙТА?
Создаю проект - автоматически создается hello world ! apk генерится в 3 мб. Почему и как уменьшить?
Вопрос задан
более трёх лет назад
166 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Александр
@NeiroNx
Программист
отключите совместимость со всеми версиями. делайте под конкретную версию.
Ответ написан
более трёх лет назад
7
комментариев
Нравится
1
7
комментариев
Facebook
Вконтакте
Twitter
Fangahra81
@Fangahra81
Автор вопроса
Что значит "совмещение со всеми версиями" я же пишу под конкретную API 15
Написано
более трёх лет назад
Fangahra81
@Fangahra81
Автор вопроса
выбрав в начале создания проекта API и автоматически получив записи в build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 25
buildToolsVersion "25.0.0"
defaultConfig {
applicationId "ru.narro.fangahra.testhw"
minSdkVersion 15
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
targetSdkVersion 25
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.1.0'
testCompile 'junit:junit:4.12'
}
Написано
более трёх лет назад
Александр
@NeiroNx
мин сдк 15, таргет сдк 25. Вот всю разницу он и заполняет в эти 3 мег.
Написано
более трёх лет назад
Александр
@NeiroNx
да можно вручную удалить эти библиотеки compile 'com.android.support:appcompat-v7:25.1.0'
Написано
более трёх лет назад
Fangahra81
@Fangahra81
Автор вопроса
Спасибо
Написано
более трёх лет назад
Денис Загаевский
@zagayevskiy
Куратор тега Android
Fangahra81
: ну так minifyEnabled false, конечно. Прогуард ничего не вырезает. Включите минификацию в релизе.
Написано
более трёх лет назад
Fangahra81
@Fangahra81
Автор вопроса
Денис Загаевский
: отдельное спасибо за данное замечание
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
1
aol-nnov
@aol-nnov
хватит наяривать на мегабайты!
> как уменьшить?
выполнить поиск по тостеру. там твой виртуал уже исходил по этому поводу и ответ получил, и остался недоволен. и вот, вероятно, поэтому ты тут :)
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
+2 ещё
Простой
Андроид + win10, настроить модем?
1 подписчик
вчера
83 просмотра
2
ответа
Android
+1 ещё
Простой
Как увидеть экран удалённого мобильного устройства?
5 подписчиков
13 апр.
2935 просмотров
2
ответа
Android
Простой
Как заставить апп думать, что он исполняется не в фоне?
1 подписчик
12 апр.
183 просмотра
4
ответа
Android
+2 ещё
Простой
Как установить новый Android на Samsung Galaxy A3 (SM-A310F)?
1 подписчик
09 апр.
135 просмотров
2
ответа
Android
+1 ещё
Простой
Бесплатный способ отправить уведомление на телефон админа через web API?
2 подписчика
08 апр.
780 просмотров
5
ответов
Android
+2 ещё
Средний
Почему не показывается реклама в приложении для Android?
1 подписчик
07 апр.
76 просмотров
0
ответов
Android
+1 ещё
Средний
Настройка ориентации внешнего ТАЧ в недрах Android?
1 подписчик
06 апр.
78 просмотров
1
ответ
Android
+1 ещё
Простой
В чем написать мобильное приложение которое отображает сайт?
1 подписчик
05 апр.
181 просмотр
1
ответ
Android
+4 ещё
Простой
Какой видеоплеер Автозапуск воспроизведения видео и фото из каталога ANDROID?
1 подписчик
05 апр.
116 просмотров
1
ответ
Android
Простой
Не запускается Android 10 на китайском автомобиле. Как оживить?
1 подписчик
04 апр.
122 просмотра
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Android Developer
DatsTeam
от 400 000 ₽
Dart/Flutter Developer
Crystal Service Integration
•
Санкт-Петербург
от 200 000 ₽
QA Engineer Manual
Vorta
от 40 000 до 65 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама