Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud Tools For Android Studio、Goole Login、Google Services、JavaFX、SDK Updater、Subversion Integration、Terminal、TestNG-J。
b) 关闭自动补全
File -> Settings... Editor>General>Code Completion
把Autopopup的选项关掉,只通过“Ctrl+Space”来实现补全提示。
(2)设置Gradle
a) 开启守护进程
gradle.properties
org.gradle.daemon=true //Android Studio默认使用daemon,所以可以不设置。
命令行:gradle build --daemon
b) 开始并行模式
gradle.properties
org.gradle.parallel=true // 多个decoupled工程时,并行编译
File -> Settings... Build>Compiler 在Command-line options里设置--parallel-threads=N
命令行:gradle build --parallel --parallel-threads=N
c) demand
gradle.properties
org.gradle.configureondemand=true
File -> Settings... Build>Compiler 默认Configure on demand是勾选的
命令行:gradle build --configure-on-demand
d)离线(需要联网是再重新设置)
File -> Settings... Build>Build Tools>Gradle 勾选Offline work
(3)设置代理
gradle.properties
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.https.proxyHost=www.somehost.org
systemProp.https.proxyPort=8080
File -> Settings... Appearance>System Settings>HTTP Proxy
设置代理服务器信息
(4)设置中央仓库
File -> Project Structure>Project
默认是jcenter、可以是mavenCentral。
build.gradle
repositories {
maven { url "http://maven.oschina.net/content/groups/public" }
}
(5)设置内存
$AS_HOME$\bin\studio.exe.vmoptions
-Xms128m
-Xmx512m
-XX:MaxPermSize=250m
-XX:ReservedCodeCacheSize=150m
gradle.properties
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
(6)其他
把Android Studio和Gradle更新到最新版本!(现在 Android Studio 1.3 / Gradle 2.4)
- 浏览: 1156641 次
- 性别:
- 来自: 北京
最新评论
-
MyEyeOfJava:
产生问题的主要原因:1.方洪波与南枫公司的直接主管李琼在合作共 ...
人力资源管理案例-左右为难的经理 -
吾名长弓:
学习了,作为一个管理新手,从文章里学到了很多东西,感谢 ...
2018新年管理感言 -
MyEyeOfJava:
非常不错,看过很多文章,说到管理者必然不能抛弃技术,我的主张是 ...
IT行业技术部门人员架构设计 -
小灯笼:
JMeter测试从入门到精通网盘地址:https://pan. ...
LR与Jmeter相关资料 -
flying6071:
“(2)CERT.SF:这是对摘要的签名文件。对前一步生成的M ...
Android签名与认证详细分析之一(CERT.RSA剖析)
相关推荐
八、性能优化 Android Studio提供了一系列性能分析工具,如Systrace、Memory Profiler、CPU Profiler等,帮助开发者识别并解决性能瓶颈,提升应用的运行效率。 九、插件与扩展 Android Studio拥有丰富的插件市场,...
8. **性能优化** - Android Studio的Profiler工具集可以帮助开发者分析内存占用、CPU使用、网络流量等,从而找到性能瓶颈并进行优化。 - Lint静态代码分析工具会检查代码中可能存在的问题,如性能问题、不兼容性等...
5. **代码分析与性能优化**:通过Lint工具,Android Studio能检查代码质量,提供性能优化建议,帮助开发者编写更高效、更健壮的代码。 6. **多设备支持**:支持多种Android设备和屏幕尺寸的模拟器,可以在开发过程...
Android Studio 4.2.1内置的Android Emulator提供了高性能和逼真的模拟体验,支持多种设备配置和Android版本。它还可以与Google Play服务集成,便于测试应用的兼容性和功能。 7. **测试与调试** Android Studio ...
3. **Jetpack库的集成**:Android Studio 4.2.2内置了对Jetpack库的支持,这是一系列可复用的组件,可以帮助开发者构建高质量、高性能的应用,如Lifecycle、Room、Navigation和Hilt等。 4. **Gradle插件**:4.2.2...
本书《Android应用性能优化》着眼于Android平台下的应用性能提升,覆盖了Java性能优化、NDK入门、NDK进阶、内存管理、多线程与同步技术、性能评测与剖析以及电池续航优化等多个方面。下面将对这些关键知识点逐一展开...
在Android Studio的开发环境中,优化设置...通过上述设置,开发者可以有效地优化Android Studio的性能,使其更好地适应个人工作流,从而提高开发效率和代码质量。记得定期检查和更新设置,以适应项目和开发环境的变化。
**性能优化** - Android Studio 2.1对启动时间和编译速度进行了优化,提升了整体的开发效率。 - 引入了新的即时编译功能,使得代码更改后可以更快地在模拟器或设备上看到效果。 #### 2. **用户界面设计工具的...
这款强大的IDE提供了丰富的功能,包括代码编辑、调试、构建、性能优化等,使得开发者能够高效地构建高质量的Android应用。 在“Android studio结课大作业”这个项目中,我们可以深入学习到Android Studio的使用技巧...
7. **性能分析工具**:Android Studio集成了如CPU Profiler、Memory Profiler等工具,帮助开发者检测和优化应用性能,找出内存泄漏和性能瓶颈。 8. **版本控制集成**:与Git和其他版本控制系统无缝集成,方便团队...
这个压缩包中包含了一个名为"jre"的文件夹,它是Java运行环境的精简版,旨在优化Android Studio与系统输入法的交互。替换过程相当简单,只需将解压后的"jre"文件夹覆盖到Android Studio安装目录下的原有"jre"文件夹...
四、性能优化与最佳实践 1. **内存管理**:理解Java内存模型,避免内存泄漏,合理使用软引用和弱引用。 2. **代码优化**:遵循Android最佳实践,减少不必要的操作,如在onCreate()中初始化非必需组件。 3. **UI流畅...
在性能优化方面,Android Studio的Profiler工具集可以帮助开发者监控内存、CPU使用、网络流量等,定位并解决性能瓶颈。同时,Lint静态代码分析工具可以发现潜在的问题,提升应用质量。 最后,Android Studio的版本...
1. **更快的构建速度**:Android Studio 4.1.1引入了更快的编译器优化,减少了构建时间,使得开发者能够更快地测试和迭代代码。 2. **Jetpack Compose支持**:Jetpack Compose是Google推出的新一代UI工具包,4.1.1...
此外,通过实际操作,开发者还可以学习到如何优化用户体验,提高应用的性能和稳定性。 ### 花店 App 项目实例简介 接下来简要介绍一个电商类应用——花店 App 的项目实例,这同样是一个基于 Android Studio 开发的...
Android Studio Chipmunk 是 Android 开发者工具的一个重要版本,它属于 2021.2.1 版本系列,针对 macOS 平台上的 Intel 芯片系统进行了优化。此版本为 Android Studio 在持续改进和发展过程中的一次迭代更新,旨在...
在“Android studio Flamingo”版本中,开发者可以期待一系列新特性和性能改进,旨在提升开发效率和用户体验。以下是一些可能的关键更新和改进: 1. **JetBrains Compose支持**:Flamingo版本可能会进一步强化对...
Android Studio是Google推出的官方Android应用程序集成开发环境(IDE),它以其强大的功能、高效的性能以及友好的用户界面,已经成为Android开发者的首选工具。 首先,Android Studio基于IntelliJ IDEA,这使得它在...
学习这个源码,开发者可以了解到Android应用的生命周期管理、数据持久化、UI设计、事件处理、以及如何使用Android Studio的各种工具进行调试和性能优化。同时,还可以学习如何与其他开发者协作,因为Android Studio...
最后,开发者需要了解如何打包应用,设置版本信息,并进行性能优化,确保游戏能在各种设备上流畅运行。 综上所述,开发一个Android Studio的推箱子小游戏涵盖了大量的技术知识,包括Android平台开发、游戏设计、UI...