尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Android Studio创建HelloWorld(kotlin版本)

Android Studio创建HelloWorld(kotlin版本)
📅 发布时间:2026/7/19 6:45:52

本文目录

    • 新建HelloWorld项目
    • 关闭代理,配置镜像仓库地址
    • 解决AGP、SDK、依赖库版本冲突
    • 生成apk

新建HelloWorld项目

创建项目的细节就不说了,大部分都会。可以参考:Android Studio创建Hello word超详细

关闭代理,配置镜像仓库地址

关闭代理有三个地方。
第一个地方,Proxy Settings提示框。选择No。

第二个地方,C:\Users\你的windows用户名\.gradle目录下,有个gradle.properties文件,如下图。

用notepad++打开,把代理内容前面加#,都注释掉。如下图:

第三个地方,在Android studio打开File, Settings, Appearance & Behavior, System Settings, HTTP Proxy。如下图,选择No proxy, 点击OK。

代理彻底关闭之后,配置镜像才起作用。

找到settings.gradle文件,如下图:

在settings.gradle文件中,找到repositories增加下面的4行:

maven { url 'https://maven.aliyun.com/repository/google' } // 替代google() maven { url "https://maven.aliyun.com/repository/central" } maven { url 'https://maven.aliyun.com/repository/public' } // 替代mavenCentral() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // 插件仓库

其他默认仓库也不要注释掉,保留。

完整如下:

pluginManagement { repositories { maven { url 'https://maven.aliyun.com/repository/google' } // 替代google() maven { url "https://maven.aliyun.com/repository/central" } maven { url 'https://maven.aliyun.com/repository/public' } // 替代mavenCentral() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // 插件仓库 google() mavenCentral() gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } // 替代google() maven { url "https://maven.aliyun.com/repository/central" } maven { url 'https://maven.aliyun.com/repository/public' } // 替代mavenCentral() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } // 插件仓库 google() mavenCentral() } } rootProject.name = "GradleDemo" include ':app'

解决AGP、SDK、依赖库版本冲突

  • 删除无用的testImplementation,androidTestImplementation,androidTestImplementation依赖。
  • 调整依赖库的版本,和AGP匹配。下面是我的配置:
    Android Studio版本:2022.3.1
    gradle: gradle-8.0-bin.zip
    Android Gradle plugin: 8.1.4
    调好的gradle文件
plugins{id'com.android.application'id'org.jetbrains.kotlin.android'}android{namespace'com.example.gradledemo'compileSdk34defaultConfig{applicationId"com.example.gradledemo"minSdk24targetSdk34versionCode1versionName"1.0"testInstrumentationRunner"androidx.test.runner.AndroidJUnitRunner"vectorDrawables{useSupportLibrarytrue}}buildTypes{release{minifyEnabledfalseproguardFilesgetDefaultProguardFile('proguard-android-optimize.txt'),'proguard-rules.pro'}}compileOptions{sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8}kotlinOptions{jvmTarget='1.8'}buildFeatures{composetrue}composeOptions{kotlinCompilerExtensionVersion'1.4.3'}packaging{resources{excludes+='/META-INF/{AL2.0,LGPL2.1}'}}}dependencies{implementation'androidx.core:core-ktx:1.12.0'implementation'androidx.activity:activity-compose:1.7.2'implementationplatform('androidx.compose:compose-bom:2023.10.01')implementation'androidx.compose.ui:ui'implementation'androidx.compose.ui:ui-graphics'implementation'androidx.compose.ui:ui-tooling-preview'implementation'androidx.compose.material3:material3'}

调好的项目我上传到Gitee上,https://gitee.com/zhagnjinaaaa/kotlin-hello-world 可以下载参考。

生成apk

打开gradle面板,找到里面有个三角形的小窗口,点击。如下图:

弹出的窗口,输入assembleDebug,选择:app:assembleDebug点击执行,如下图:

打包完成后,可以看到apk文件,如下图:

相关新闻

  • 企业文档安全防护实战指南:从加密到权限管理
  • AI驱动下的企业邮箱安全攻防:从传统防御到智能协同体系
  • Unity资源管理实战:YooAssets框架从入门到热更新部署

最新新闻

  • 【2026-07】鳞片石墨优秀企业怎么选?石墨增碳剂、石墨粉优选——光耀石墨 - 多才菠萝
  • SplinterDB深度解析:揭秘高性能嵌入式键值存储的核心原理
  • 如何快速批量下载抖音无水印视频:douyin-downloader 完全指南
  • 基于原型的可解释AI:让模型用真实案例说话
  • BilibiliDown:3分钟学会免费下载B站视频的终极指南,轻松收藏任何内容
  • 面试鸭:2026年程序员面试刷题终极指南,1万+高频八股文免费开源

日新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

周新闻

  • SaaS软件行业GEO实践:AI搜索时代的品牌可见性与获客新路径
  • 什么是PCTFE?医药高端包装的“防潮王牌“材料
  • 【JVM调优实战】16-可视化利器-JConsole-VisualVM-JMC

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号