Все сервисы Хабра
Сообщество 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 ещё
Простой
Как решить проблему с Termux?
2 подписчика
вчера
652 просмотра
1
ответ
Android
+1 ещё
Простой
Какое есть приложение андроид для генерации субтитров?
1 подписчик
18 июл.
51 просмотр
1
ответ
Android
Простой
Почему Deeplink не открывается в приложении по умолчанию?
1 подписчик
13 июл.
57 просмотров
1
ответ
Android
+1 ещё
Простой
Почему размер .so в Android в разы больше чем аналогичный .dll для Windows?
1 подписчик
13 июл.
155 просмотров
0
ответов
Android
Средний
Как узнать системные требования андроид приложения?
1 подписчик
12 июл.
116 просмотров
2
ответа
Android
+2 ещё
Простой
Какое направление выбрать в Android?
1 подписчик
09 июл.
226 просмотров
2
ответа
Android
+2 ещё
Средний
Возможно ли извлечь зашифрованные данные из телефона и расшифровать?
1 подписчик
08 июл.
1210 просмотров
5
ответов
Android
Простой
Как получить root на vivo y91c?
1 подписчик
05 июл.
83 просмотра
1
ответ
Android
+2 ещё
Простой
Как прошить Lenovo TB-X306NC (PRC) на глобальную прошивку?
1 подписчик
05 июл.
84 просмотра
1
ответ
Android
+3 ещё
Средний
Как установить поддержку KVM на Galaxy S23?
1 подписчик
03 июл.
137 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Android Team Lead
Сбер
•
Москва
Android разработчик
SENSE
•
Москва
До 350 000 ₽
Android developer (middle+/senior)
IRLIX
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама