导航:首页 > 源码编译 > as编译慢

as编译慢

发布时间:2022-02-02 06:28:12

android studio有什么办法能够快速启动

将您的电脑内存加到至少8G,运行64bit的操作系统(处理位宽大,理论上速度就会快),一定使用Intel的CPU(建议是core i5以上,主频是2.2GHz及以上,不要用AMD的cpu),然后在电脑上安装Intel硬件加速器HAXM,如果您不是Mac电脑的话,应该进入bios打开对Intel硬件加速器的支持选项(具体bios进入和设置方法,视您电脑型号而定),当满足以上条件时候,AS的开启速度就会快。另外,首次运行一个导入的项目AS编译会比较慢,但是一旦编译通过,下次再编译就会快很多了。其实计算机的操作系统也会影响AS的启动速度,我有两个笔记本做过测试:

windows cpu:core i7 4700MQ RAM:8G 机械硬盘1TB 启动AS时间大概在10到15秒左右

MacBook Pro :

启动AS在5~8S

希望我的回答能帮到您。

㈡ 如何加快Android Studio 编译app 的速度

工程build一次太慢 经过各种搜索 整合以下 仅供参考

1、在下列目录中新建 gradle.properties 文件

/home//.gradle/ (Linux)

/Users//.gradle/ (Mac)

C:Users\.gradle (Windows)

在文件中添加

org.gradle.daemon=true

2、在本地工程的gradle.properties 添加如下

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=true

org.gradle.configureondemand=true

org.gradle.daemon=true

同样也可以将global properties 设置如上 所以的工程都会依照这个设置

3、打开file-setting-build-compiler进行如下设置!

设置gradle的version

5、在你的app gradle下 添加如下

dexOptions {

incremental =true

javaMaxHeapSize "4g" //此处可根据电脑本身配置 数值越大 当然越快

preDexLibraries = false

}

6、除此之外 由于国内访问国外服务器较慢 造成as又卡又慢所以尽量使用jar arr 等方式减少直接compile

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。

*.aar:包含所有资源,class以及res资源文件全部包含

如果你只是一个简单的类库那么使用生成的*.jar文件即可;

如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用*.aar文件。

㈢ 如何设置gcc as-needed编译选项

Debug选项:在gcc编译源代码时指定-g选项可以产生带有调试信息的目标代码,gcc可以为多个不同平台上帝不同调试器提供调试信息,默认gcc产生的调试信息是为gdb使用的,可以使用-gformat指定要生成的调试信息的格式以提供给其他平台的其他调试器使用.常用的格式有-ggdb:生成gdb专用的调试信息,使用最适合的格式(DWARF2,stabs等)会有一些gdb专用的扩展,可能造成其他调试器无法运行.-gstabs:使用stabs格式,不包含gdb扩展,stabs常用于BSD系统的DBX调试器.-gcoff:产生COFF格式的调试信息,常用于SystemV下的SDB调试器;-gxcoff:产生XCOFF格式的调试信息,用于IBM的RS/6000下的DBX调试器;-gdwarf-2:产生DWARFversion2的格式的调试信息,常用于IRIXX6上的DBX调试器.GCC会使用DWARFversion3的一些特性.可以指定调试信息的等级:在指定的调试格式后面加上等级:如:-ggdb2等,0代表不产生调试信息.在使用-gdwarf-2时因为最早的格式为-gdwarf2会造成混乱,所以要额外使用一个-glevel来指定调试信息的等级,其他格式选项也可以另外指定等级.gcc可以使用-p选项指定生成信息以供porf使用.

㈣ AndroidStudio中依赖library太多,编译时间过久怎么优化

android工程A关联了另一工程B(可以在build path -->Link Source去关联) 用ant的时候,方法与单独build一个工程师没多大的区别 先把B工程编译打成jar包(可用Eclipse直接Export出jar包),然后放到A工程下的libs中去 再用ant去buildA工程即可~

㈤ AS编译关于aidl的问题“aidl is missing” 怎么解决

AIDL:Android Interface Definition Language,即Android接口定义语言

Android系统进程间能共享内存需要提供些机制同进程间进行数据通信

使其应用程序访问本应用程序提供服务Android系统采用远程程调用(Remote
Procere CallRPC)式实现与其基于RPC解决案Android使用种接口定义语言(Interface
Definition
LanguageIDL)公服务接口我知道4Android应用程序组件3(Activity、BroadcastReceiver
ContentProvider)都进行跨进程访问另外Android应用程序组件Service同种跨进程访问
服务称AIDL(Android Interface Definition Language)服务

㈥ as编译报这样的compile com.android.support:support-v4:19.1.0'问题,怎么解决

compile com.android.support:support-v4:19.1.0'这个错误大部分都是由于没有下载对应的jar包导致,由于网络的原因没有下载,你可以设置网络代理进行下载

㈦ VB运行时出现“编译错误:缺少as"

出现“编译错误:缺少as"的原因是你的语句“open f:\121.w for output as #1”中缺少了引号。应该是这样的:
open "f:\121.w" for output as #1

因为VB中的冒号“:”用来分割两个语句,这样分割以后前面的语句就成了“open f”,是一个不完整的语句,就“缺少as”咯!
你上面的代码修改后应该是:
Private Sub command1_click()
Dim s As Integer
s = 5
Close #1
Open "f:\121.w" For Output As #1
Print #1, s
Close #1
End Sub

㈧ VB 编译生成 EXE 文件为什么那么慢

使用"资源编辑器",程序运行时将自定义文档导出为临时文件,关闭时删除!

安装"资源编辑器":
外接程序==>外接程序管理器==>VB资源编辑器==>在启动中加载

使用"资源编辑器":
工具==>资源编辑器==>添加位图(或添加自定义文件)

接口运用:

位图输出语法:
LoadResPicture(index, format)
index -- 必需的。一个整数或字符串,它用来指定资源文件中数据的标识符 (ID) 。ID标识符为 1 的资源保留给应用程序的图标。
format -- 必需的。一个数值或常数,如下列“设置值”中所描述的,指定返回数据的格式
用于 format 的设置值有:
常数 值 描述
vbResBitmap 位图 0 位图资源
vbResIcon 图标 1 图标资源
vbResCursor 2 光标资源
示例:
Image1.Picture=LoadResPicture(101,0) '101为位图ID标识(或文件名)

数据输出语法:
LoadResData(index, format)
index 必需的。一个整数或字符串,它用来指定资源文件中数据的标识符 (ID)。ID 标识符为 1 的资源保留给应用程序的图标。
Format 必需的。一个数值,它用来按照下列“设置值”中的描述,指定返回数据的原始格式。该数值也可以是用户定义资源的字符串名。
用于 format 的设置值有:
设置 描述
1 光标资源
2 位图资源
3 图标资源
4 菜单资源
5 对话框
6 字符串资源
7 字体目录资源
8 字体资源
9 加速键表
10 用户定义资源
12 群组光标
14 群组图标
示例:
Dim mystr As String
mystr = LoadResData(101,10) '101为自定义资源ID标识(或文件名)
现在就可以创建新文件,并将mystr写入新文件里了.

㈨ 如何解决Android Studio导入项目非常慢的问题

Android Studio比Eclipse ADT有巨大的优势。

Android Studio原生支持使用Gradle来构建项目,使用动态语言Groovy定义项目构建的过程,避免了build.xml文件繁琐的定义。


然而使用的时候,却有着巨大的缺陷。由于Android Studio在升级的时候,可能会伴随着Gradle版本的升级,Gradle就会产生若干的版本。


为了保证程序不会因为Gradle版本不同导致问题,又产生了Gradle Wrapper,它的作用就是让项目绑定一个Gradle版本,当我们导入项目时,会自动下载相应的Gradle版本。


然,并,卵。 问题来了


这就导致我们在打开其它项目的时候,如果当前电脑没有该项目配置的Gradle版本就会下载相应的Gradle版本。但是Gradle的二进制包较大,又加上链接的是国外服务器,导致国内基本很难下载下来, 这时候后就会出现下面的情况。

㈩ 学AS3.0用什么编译器呢求知道的指点一下。谢谢。。

初学flash写帧脚本的话 用Adobe Flash cs3 现在的flash版本到6了,请随意挑选。
大型的项目的话就要素材和脚本分开写, 素材处理Adobe Flash cs3 ,脚本编写用Adobe Flash Builder 4

阅读全文

与as编译慢相关的资料

热点内容
安卓手机屏幕按住一直抖怎么办 浏览:193
压缩率公式 浏览:319
蓝虎app怎么下载 浏览:612
周易江湖pdf 浏览:859
java取主机名 浏览:364
python转为unicode 浏览:293
米家app门锁怎么解绑 浏览:326
田英章楷书pdf 浏览:200
为什么zar找不到解压文件 浏览:120
mud手机app源码 浏览:180
app怎么查看自己的主域名 浏览:640
欧洲银行加密币市场 浏览:859
linuxc编程高级 浏览:734
python解码vip视频 浏览:596
丑陋的中国人pdf 浏览:719
我的世界如何在服务器里面装模组 浏览:624
javaweb进销存源码下载 浏览:557
单片机遥控门铃设计图解 浏览:324
闪送app怎么更改照片 浏览:160
公司的程序员开始忙了 浏览:507