Также это может быть ошибка или что-то в этом роде, но если я создам приложение с помощью Jetpack и установлю его на свое настоящее устройство Android (iqoo 7 12gbram), первоначальный размер приложения увеличится втрое. после того, как я открою приложение.
вот размер встроенного APK (10 МБ, что слишком много, поскольку это пустое приложение)
Размер сборки Apk

здесь после установки на реальном устройстве
Размер реальный Устройство

здесь указан размер приложения в эмуляторе

Некоторые приложения в формате xml имел 15-20 МБ, но после установки в Compose он превысил 100 МБ.
Я создал пустое приложение без какого-либо содержимого и просто добавил некоторые зависимости, такие как рукоятка и заставка. вот файл build.gradle.kts
мне что-то не хватает?
Код: Выделить всё
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("dagger.hilt.android.plugin")
kotlin("kapt")
}
android {
namespace = "com.bharath.project_learnandroiddevelopment"
compileSdk = 34
defaultConfig {
applicationId = "com.bharath.project_learnandroiddevelopment"
minSdk = 26
targetSdk = 34
versionCode = 1
versionName = "1.0"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
useSupportLibrary = true
}
}
buildTypes {
release {
isMinifyEnabled = true
isShrinkResources = true
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
kotlinOptions {
jvmTarget = "17"
}
buildFeatures {
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion = "1.4.3"
}
packaging {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
}
}
}
dependencies {
implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.2")
implementation("androidx.activity:activity-compose:1.8.0")
implementation(platform("androidx.compose:compose-bom:2023.03.00"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-graphics")
implementation("androidx.compose.ui:ui-tooling-preview")
implementation("androidx.compose.material3:material3")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.10.0")
testImplementation("junit:junit:4.13.2")
androidTestImplementation("androidx.test.ext:junit:1.1.5")
androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
androidTestImplementation(platform("androidx.compose:compose-bom:2023.03.00"))
androidTestImplementation("androidx.compose.ui:ui-test-junit4")
debugImplementation("androidx.compose.ui:ui-tooling")
debugImplementation("androidx.compose.ui:ui-test-manifest")
// Imported Dependencies
/*
Dagger Hilt : 💉 Dependency Injection
// */
implementation("com.google.dagger:hilt-android:2.48")
kapt("com.google.dagger:dagger-compiler:2.48") // Dagger compiler
kapt("com.google.dagger:hilt-compiler:2.48") // Hilt compiler
implementation("androidx.hilt:hilt-navigation-compose:1.1.0-beta01")
/*
Compose Navigation 🧭
*/
implementation("androidx.navigation:navigation-compose:2.7.4")
/*
Splash Screen 💦
*/
implementation("androidx.core:core-splashscreen:1.0.1")
/*
*/
}
Подробнее здесь: https://stackoverflow.com/questions/772 ... y-solution