Все сервисы Хабра
Сообщество 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
+1 ещё
Простой
Почему вылетает ошибка при запуске устройства в Andoid Device Manager?
1 подписчик
10 мая
32 просмотра
0
ответов
Android
Простой
TWRP sign boot и установка пропатченного boot для Magisk несовместимы?
1 подписчик
06 мая
66 просмотров
2
ответа
Android
+1 ещё
Простой
Автопереводчик телефонных разговоров под Андроид?
1 подписчик
05 мая
196 просмотров
2
ответа
Android
+1 ещё
Средний
Какой наилучший способ продлить жизнь Foreground Service в MAUI?
4 подписчика
04 мая
2704 просмотра
2
ответа
Android
+1 ещё
Простой
Как выписать самому себе SSL-сертификат и установить его под Андроид/Винды?
2 подписчика
01 мая
887 просмотров
3
ответа
Android
+1 ещё
Простой
Не получается добавить в меню GRUB android x86 posrog?
3 подписчика
01 мая
92 просмотра
1
ответ
Android
+2 ещё
Простой
Можно ли восстановить работоспособность смартфона xiaomi на процессоре mtk и прошивке HyperOS(stock), если нужно сохранить пользовательские данные?
1 подписчик
29 апр.
112 просмотров
2
ответа
Android
+1 ещё
Средний
Какая прога дает записывать демонстрационные ролики про моб. приложения, рисуя палец юзера?
3 подписчика
29 апр.
607 просмотров
0
ответов
Android
+1 ещё
Простой
Thunderbird (на ОС Android 13) — где настройки портов IMAP и т.п.?
1 подписчик
29 апр.
82 просмотра
2
ответа
Android
+1 ещё
Простой
Возможно ли программно ускорить работу смартфона Realme C25S?
1 подписчик
29 апр.
110 просмотров
4
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Android Developer
DatsTeam
от 400 000 ₽
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Senior Android Developer (Kotlin, Ad SDKs, Attribution Platforms)
Chinni PM
•
Москва
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама