導航:首頁 > 源碼編譯 > 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編譯慢相關的資料

熱點內容
android圖片變灰 瀏覽:268
linuxvi下一個 瀏覽:973
安卓手機的應用鎖怎麼解 瀏覽:735
linux增加路徑 瀏覽:849
sql身份證號最後四位加密 瀏覽:533
xp系統表格加密 瀏覽:856
光遇安卓軍大衣什麼時候上線 瀏覽:840
android應用商店圖標 瀏覽:341
java計算圓的面積 瀏覽:643
應用編譯優化recovery 瀏覽:577
域控命令n 瀏覽:258
php導出文件 瀏覽:13
谷歌地圖網頁版無法連接伺服器地址 瀏覽:298
菜鳥工具在線編譯python 瀏覽:858
柵格化命令有何作用 瀏覽:823
為什麼壓縮文件不能解壓 瀏覽:311
足球app哪個軟體好 瀏覽:96
產品經理逼瘋程序員的一天 瀏覽:17
修改svn伺服器ip地址 瀏覽:584
下列關於編譯說法正確的是 瀏覽:246