android studio 官網 https://developer.android.com/studio/index.html
注意:Eclipse 和 android studio 不要用一個android sdk目錄,否則eclipse報錯:failed to get the required adt version number from the sdk錯誤,eclipse用不了
Android Studio Gradle Build Running 特别慢的問題--- !!!加速方法,不錯
解決方法:
gradle.properties 中添加
org.gradle.parallel=true
org.gradle.daemon=true
0. android studio 安裝後運作錯誤
(1) 解決AndroidStudio導入項目在 Building gradle project info 一直卡住
原文網址:
http://blog.csdn.net/yyh352091626/article/details/51490976
http://blog.csdn.net/liuhuiyi/article/details/21861733
解決辦法主要有兩種,一是直接下載下傳gradle離線包,二是修改項目的gradle-wrapper.properties裡的gradle版本為自己電腦已有的版本。
> 首先檢視目前項目執行gradle版本, 項目的 /gradle/wrapper/gradle-wrapper.properties 檔案,distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip
gradle-2.8-all.zip 就是項目中指定的gradle版本
離線包下載下傳導入方式
檢視所需gradle版本:打開C:\Users\使用者名\.gradle\wrapper\dists\gradle-x.xx-all\xxxxxxxxxxxx,如果裡面的gradle-xx-all.zip不完整(如0KB),則說明下載下傳不成功,需要下載下傳離線包放置到該目錄下。如下所示
那麼,則需要下載下傳gradle-2.8-all.zip。gradle各個版本離線包下載下傳位址:http://services.gradle.org/distributions/
重新開機 android Studio,重新導入項目就可以了~~
(1) Android Studio導入工程報錯[Plugin with id 'com.android.application' not found]
原文網址:http://blog.csdn.net/seafishyls/article/details/53572939
解決方案:
将build.gradle裡面的配置腳本拷貝到Module下的 build.gradle裡面,也就是下面的腳本:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
//注意:更換成自己的AS的版本
}
}
allprojects {
repositories {
jcenter()
}
}
1. KVM is not installed on this machine (/dev/kvm is missing)
原文網址:http://askubuntu.com/questions/564910/kvm-is-not-installed-on-this-machine-dev-kvm-is-missing
I'm using Ubuntu 14.04 ...recently install the android studio I run a hello world program there will be a error:
/home/praveen/Android/Sdk/tools/emulator -avd Nexus_6_API_21 -netspeed full -netdelay none
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).
Use the below command to check whether the KVM is installed in the machine or not,
kvm-ok
Output:
INFO: /dev/kvm exists
KVM acceleration can be used
Output like the below means,
INFO: Your CPU does not support KVM extensions
KVM acceleration can NOT be used
In this scenario need to install KVM using the below command,
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Hope this helps.
Worked on Ubuntu 15.04, Intel's CPU
-
sudo apt-get install qemu-kvm
- Enable Virtualization Technology in BIOS
-
sudo kvm-ok
2. Android studio 中文社群
http://android-studio.org/index.php/download
gradle釋出網址
http://services.gradle.org/distributions/
3.
No JVM installation found. Please install a 64-bit JDK.
(找不到JVM的安裝,請安裝64位元JDK)
If you already have a JDK installed, define a JAVA_HOME variable in
(如果你已經安裝JDK,請定義 JAVA_HOME 變數在以下位址)
Computer > System Properties > System Settings > Environment Variables
(電腦→內容→進階系統設定→環境變數)
解決方法:
win7下可以通過echo %JAVA_HOME%檢視JAVA_HOME有沒有配置好
遇到了已經配置好,還提示上述問題的詭異現象,最後發現,原來在運作android studio時
我還開着eclipse,兩個軟體同時使用JVM沖突了。悲劇!!!
2. Android Studio顯示行數
原文網址:http://blog.csdn.net/hyr83960944/article/details/36684399
Android Studio在打開的檔案左側單擊滑鼠右鍵,也能像Eclipse一樣設定顯示代碼行數,如圖1。但是這邊跟Eclipse有一個很大的差別,Eclipse設定後,其餘的對應檔案也跟着生效,即使檔案關閉後重新打開行數也還是會顯示,但是在Android Studio中這種設定隻是針對本檔案,而且也隻是暫時的,檔案關閉重新打開後行數又不顯示了,感覺這功能很雞肋啊。
那如何設定才能使行數永久顯示呢,見圖2。
圖1:
圖2:
3. android studio 中的編碼問題
原文網址:http://blog.csdn.net/zhaoyw2008/article/details/45533093
在 Android studio 中直接建立項目和導入其他項目都會有一個檔案編碼設定的問題,在 android studio (version 1.2.0)中設定檔案的編碼,隻需要兩步:
1.打開Setting->Editor->File Encoding 進行編碼設定
2.打開module的 build.gradle 檔案修改編譯器使用的編碼
1.打開Setting->Editor->File Encoding 進行編碼設定
這裡面主要有4塊
IDE Encoding:ide 的編碼
Project Encoding:項目的編碼
File or Director Encoding:各個檔案或者目錄的編碼
Property File Encoding:屬性檔案的編碼
如果各個檔案或者目錄沒有指定編碼,預設使用 Project 的編碼,如果 Project 沒有加載的時候沒有指定編碼,預設使用 IDE 的編碼,屬性檔案不能單個檔案指定編碼,隻能通過 Property File Encoding 統一指定編碼。
2.打開module的 build.gradle 檔案修改編譯器使用的編碼
經過上面的設定,隻能影響你在 IDE 裡面編輯器視圖裡面看到的檔案内容的編碼。編譯器使用的編碼還需要單獨設定,否則 gradle 預設使用 utf-8 的編碼和檔案的實際編碼不一緻,就會導緻程式運作的時候顯示亂碼。
gradle 配置編碼在 build.gradle 腳本檔案中配置。添加上下面配置就行。
android {
......
compileOptions {
encoding "GBK"
}
}
4. 将Eclipse代碼導入到AndroidStudio的兩種方式 (不錯 )
參考:http://www.cnblogs.com/wi100sh/p/7797408.html
5. Android Studio各種情況下導入library的教程(圖解)
參考:http://blog.csdn.net/white__cat/article/details/53239409
6. Android Studio解決--錯誤Error: error in parsing "g/"
原文網址:http://blog.csdn.net/mazaiting/article/details/67646519
在app->build.gradle中defaultConfig中添加
vectorDrawables.useSupportLibrary = true
7. 背景色設定
(1) 修改主題
(2) 修改Text的背景色
8. Android Studio 設定代碼提示和代碼自動補全快捷鍵--Eclipse 風格
原文網址:http://blog.csdn.net/csdnzouqi/article/details/50454703
9. 設定 TextView字型顔色
setBackgroundColor(ContextCompat.getColor(this, R.color.blue_bg)
10. 産生記憶體洩漏
public class HomeFragment extends Fragment implements View.OnClickListener {
...
private static RecordFragment1 firstRecord = null;
private static RecordFragment2 secondRecord = null;
去掉static關鍵字
11.
轉載于:https://www.cnblogs.com/wi100sh/p/5095410.html