androideclipseui
① android studio和eclipse哪個好
個人推薦Android Studio,很強大,
eclipse也不錯 其實看習慣 如果習慣了eclipse就用eclipse也沒問題
而且github上很多第三方的框架都是以Studio做的 eclipse要用的話需要手動導入代碼之類的 有些比較麻煩
1、Android Studio是Google推出的
毫無疑問,最大優勢應該是這個,Android Stuido是Google推出,專門為Android「量身訂做」的,是Google大力支持的一款基於IntelliJ IDEA改造的IDE,這個應該能說明為什麼它是Android的未來
2、速度更快
Eclipse的啟動速度、響應速度、內存佔用一直一直都是很大的,比較慢,尤其是調試的時候,大家對這點應該深有體會,而且經常遇到卡死狀態。Studio不管哪一個方面都全面領先Eclipse。
3、UI更漂亮
Android Studio 的 I/O上演示的那款黑色主題真是太棒了,極客范,Stuido自帶的Darcula主題的炫酷黑界面實在是高大上,相比而言Eclipse下的黑色主題太low了。
4、更加智能
Android Studio提示補全對於開發來說意義重大, Studio則更加智能,智能保存,從此再也不用每次都 Ctrl + S了。熟悉Studio以後效率會大大提升。
5、整合了Gradle構建工具
Android StudioGradle是一個新的構建工具,自Studio亮相之處就支持Gradle,可以說Gradle集合了Ant和Maven的優點,不管是配置、編譯、打包都非常棒。
6、強大的UI編輯器
Android Studio的編輯器非常的智能,除了吸收Eclipse+ADT的優點之外,還自帶了多設備的實時預覽,相對這對Android開發者來說簡直是神器啊。
7、內置終端
Android Studio內置終端,這對於習慣命令行操作的人來說簡直是福音啊,再也不用來回切換了,一個Studio全部搞定。
8、更完善的插件系統
Android Studio下支持各種插件,如Git、Markdown、Gradle等等,你想要什麼插件,直接搜索下載。
9、完美整合版本控制系統
Android Studio安裝的時候就自帶了如GitHub, Git, SVN等流行的版本控制系統,可以直接check out你的項目。
看完以上分析,大家應該知道Android Studio的優點還是很多的,但是大家學習的時候會遇到很多問題,如Studio和Eclipse的目錄結構、快捷鍵等等完全不一樣,需要適應一段時間,Gradle同樣增加了學習成本,不過Studio官方解釋暫未支持NDK,所以如果你的項目用到了NDK最好不要使用Studio。
② 安卓菜單的UI設置要怎麼導入eclipse
在Eclipse中新建一個Android工程,並標記為Library項目
把圖中Library目錄下的代碼到Eclipse工程里
你圖中的工程是Android studio 項目,它的結構是
資源:srcmain es和srcmainassets目錄下
第三方庫引用:項目名libs目錄下
如果有so庫文件的話可能在:srcmainjniLibs目錄下或:項目名libs
③ Android Studio和Eclipse有什麼區別和相同之處嗎
Android studio出版已經有一段時間了,經過這一段時間的實際應用,切身體會到android Studio和eclipse之間的優劣之處,現在將其總結如下:
1,工程管理:
a,新建工程時,Android Studio和eclipse新建工程的文件夾組織方式不同,開發環境之間的共容性較差,比如要將eclipse中的project導入到Android Studio中需費一定的周折,而要將Android Studio中的工程導入到eclipse中,卻沒有比較簡單的方法,只能一個文件一個文件的拷貝。
b,新建工程後,設置工程的屬性比較難,在eclipse中直接去properties設置就可以,但是在Android Studio中,0.1版提供了一個界面設置project structure,我設置過很多次,遇到各種問題,在Android Studio中新建的工程問題較少,但是從eclipse中導入的工程就比較容易出BUG,比如找不到Lib,找不到sdk,當升級到0.1.1版的時候直接沒有界面了,當點擊project structure的時候,提示:我們以後會提供一個界面來配置工程的設置,但是在這之前需要自己在gradle里去手動設置。
c,新建或導入工程後,要刪除工程,Android Studio只能去workspace文件夾去刪除,而不能在開發環境中刪除。
d,在eclipse中引用庫項目非常簡單,庫項目properties里android lib打鉤,然後就可以直接在項目中引用了,但是在Android Studio中,由於時間的關系,我到現在沒找到解決方法。
綜上所述,在管理工程這塊,可能是對Android Studio比較陌生,不習慣,總覺得android Studio遠不如eclipse.
2,IDE界面:
a,Android Studio提供的dock留邊停靠完勝eclipse,在eclipse中要是想用更大的視野來顯示一個view,而隱藏其他的view的一個方法就是點X,關閉後要打開就比較麻煩了,而Android Studio是將常用的view最小化dock到其邊界,更加人性化,已操作和靈活。
b,第二點,eclipse的啟動速度令人蛋碎呢,每次開機先啟eclipse,後啟動其他程序,其他程序都百米5s的速度,eclipse都還沒上起跑線。
c,還有eclipse的死機問題非常嚴重,我的ubuntu每天都要因為eclipse死機的問題來重啟,有的時候甚至一天五六次。
3,項目編碼:
a,Android studio中的圖標在每行最開始表示,使開發者更加可視化了自己的界面,程序等,這是Android Studio的最大亮點。
b,錯誤提示不比eclipse提示,eclipse放在錯誤上邊即可提示,android studio需要按快捷鍵command+1才能顯示。
c,拷貝一個方法或欄位到另一個地方時,eclipse中是連它的引入類一起拷貝,比如拷貝List<BluetoothDevice>時會連import java.util.List和import android.Bluetooth.BluetoothDevice一起拷貝過去,而android Studio會給用戶提供一個選擇,要拷什麼不要拷什麼會給用戶一個界面來勾選。
d,Android Studio 中 command+W可以直接快速定位到最近編輯的文件,不知道eclipse中有沒有,暫時沒有發現。
e,inspect code,利用android lit可以幫助開發者自動檢查代碼中的錯誤和有可能出現bug的地方。
f,在Android Studio中code assistance要遠遠強大於eclipse,比如你可以先調用方法,再寫方法時會有提示,而在eclipse中只能傻傻地自己寫,沒有提示。還有一個,拷貝string或color中的value前選擇value的時候,eclipse的反應速度慢到無法忍受。
4,res資源:
a,Android studio中的顏色等都在每行最開始表示,使開發者更加可視化了自己的界面,程序等,這是Android Studio的最大亮點。
b,在代碼中可以看到資源中不痛解析度下的drawable圖像,將游標放置圖像名字中間,點View-quick documation即可看到,由於是在本環境中打開,而不是像eclipse中重啟程序打開,所以打開圖像的速度遠遠小於eclipse。
c,生成res的values文件更簡單,感覺創建時更傾向於android開發,android專用,不像eclipse那麼復雜。
d,提示更加完善,比如如果將Button拼成Bitton,Android Studio會自動檢查出來,如果沒有layout_width或layout_height,會自動檢查出來並提供選項讓開發者選擇。
e,在android Studio中提供了一個Preview視圖,可以和layout.xml文件進行關聯,在xml文件中改屬性,或添加組件,會動態在Preview視圖中表現出來,而且可以添加不同語系,不痛屏幕尺寸的android設備。
5,編譯代碼:
a,在eclipse中編譯速度感覺要慢於Android Studio,但是在eclipse中有一個build automatically的功能,覺得挺好用,在android Studio中未找到,只能在每次安裝前手動編譯。
b,編譯後選擇運行的平台,eclipse中會自動打開軟體,而android Studio會安裝軟體,需要手動打開。
6,LOG查看:
a,log查看相比較而言,還是android Studio稍微先進於eclipse,在eclipse很多次,我刪掉的tag,第二次打開eclipse,它又存在於左邊的list當中,Adnroid studio看起來界面比較友好,使人更容易找出log。
以上幾點是我在這段時間來試用android studio和eclipse的真實體驗,優缺點介紹的不那麼完善,可能其中也存在一些問題,畢竟仁者見仁,智者見智,我覺得相對而言,總體還是Android studio 略勝eclipse一籌,由於android studio是新版本,還是不斷的完善當中,所以建議初學者可以直接學慣用android studio來開發,因為在我看來,android Studio代替eclipse來寫android程序已經是大趨勢,不可避免的了,誰先掌握了此工具的用法,誰就會比其他開發者更有優勢,編程優勢,面試優勢等,但是畢竟android studio才剛出現,還年輕,難免會出現一些比較難解的bug,所以建議有經驗的開發者暫時先用eclipse來開發,畢竟熟悉了那麼長時間了,不會像android Studio那樣,如果中獎碰上大的bug,那真是叫天不應,入地無門啊,整個項目的進度就得耽擱很久了 。
④ 現在開始轉做Android開發了,是用Eclipse好還是Android Studio好
初學者建議使用eclipse,首先網站上的教程大多是使用eclipse的,android studio的項目結構和eclipse有挺大的區別。
其次就是配置不高的電腦使用android studio會卡頓,一段小代碼也要編譯一兩分鍾(甚至更久)。
android studio增添了非常多的功能,但同時最基礎的功能相對都不好用,一開始就會出現非常多的與代碼無關的問題,非常多的時間耗費在解決android studio本身的問題,而不是代碼問題上。
兩者各有各的優點和缺點,適合自己的開發才是最重要的。
⑤ 如何在eclipse adt中查看手機中應用的ui布局
打開eclipse,進入工作界面後點擊菜單欄的help,選擇install new software.進入後點擊添加(add)按鈕。 這里添加的ADT可以是你實現就下載好的ADT文件,也可以直接下載,如果是事先下載好的文件,那麼選擇你下載的路徑即可。
⑥ Ubuntu上怎麼安裝Eclipse Android 開發環境
1. 安裝JDK6
先確認已經添加了軟體源,在系統-系統管理-軟體源-其它軟體,確保已經選中 ubuntu lucid partner這個源。
[xml] view plain
sudo apt-get install sun-java6-jdk
設置系統環境變數
[xml] view plain
export JAVA_HOME=/usr/lib/jvm/java-6-sun (根據具體的安裝路徑)
export ANDROID_JAVA_HOME=$JAVA_HOME
2. 安裝Eclipse
在應用程序-Ubuntu軟體中心 中查找安裝
3.安裝Android SDK
下載android-sdk_r11-linux_x86.tgz
然後解壓到/opt下
[xml] view plain
sudo tar xzvf android-sdk_r11-linux_x86.tgz -C /opt
# 修改目錄許可權,
sudo chown -R root:root /opt/android-sdk-linux_x86 root為你當前用戶或者
sudo chmod 777 /opt/android-sdk-linux_x86
添加PATH路徑
[xml] view plain
sudo gedit ~/.bashrc
在文件最後輸入
[xml] view plain
# android sdk
export PATH=${PATH}:/opt/android-sdk-linux_x86/tools
4.安裝ADT插件
打開上面安裝的Eclipse-help-Install New Software
work width為http://dl-ssl.google.com/Android/eclipse/
選擇安裝android development tools
如果安裝過程中出現錯誤:The operation cannot be completed. See the details
則表明需要安裝WST,輸入地址h
選擇最後一項的最後一個子項WST即可,如果安裝WST的過程出現錯誤:An error occurred while installing the items
session context was:(profile=PlatformProfile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install, operand=null –> [R]org.eclipse.ant.ui 3.4.1.v20090901_r351, action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction).
The artifact file for osgi.bundle,org.eclipse.ant.ui,3.4.1.v20090901_r351 was not found.
有可能沒有安裝Eclipse 的eclipse-pde或eclipse-jdt插件
[xml] view plain
sudo apt-get install eclipse-pde
sudo apt-get install eclipse-jdt
5.設置SDK-HOME
在Eclipse 中window-Preferences->android中瀏覽選擇Android SDK的安裝目錄即/opt/android-sdk-linux_x86
更新Android SDK Tools,
在Eclipse – window – Android SDK and AVD Manager – Installed packages 選擇 Android SDK Tools, revision 11點擊Update All
至此,Eclipse+Android 環境基本配置完成。
⑦ android開發,UI布局問題,eclipse中不顯示XML的預覽視圖
提示報錯的是TextView,通過排除法找出錯誤TextView:
<TextView
android:id="@+id/recontent"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_margin="5dp"
android:layout_weight="3"
android:autoLink="email|phone|web"
android:background="#F5F5DC"
android:textColor="#000000"
android:textSize="25dp"/>找出錯誤屬性,同樣通過排除法,可以發現當android:autoLink這個屬性值為phone的時候會報錯
找出錯誤原因,我發現當API高於19(即android 4.4)時,報錯
而低於19是不報錯。如果要修改到Properties。
那麼既然android:autoLink要使用到email、phone、web多個,建議直接使用all。或者在Avitivity中代碼配置(Linkify.PHONE_NUMBERS)。
⑧ 現在開發安卓的主流是Eclipse 還是Android studio
Android Studio和eclipse之間的對比與選擇: Android Studio是一項全新的基於IntelliJ IDEA的Android開發環境。類似於Eclipse ADT插件,Android Studio提供了集成的Android開發工具用於開發和調試。 Android Studio——全新的Android開發環境 除了IntelliJ功能,Android Studio還提供: 基於Gradle的構建支持; Android特定重構和快速修復; 提示工具更好地對程序性能、可用性、版本兼容和其他問題進行控制捕捉; 支持ProGuard和應用簽名功能; 自帶布局編輯器,可以讓你拖放UI組件,並在多個屏幕配置上預覽布局,等等。
⑨ eclipse和Android studio的區別
Android Studio是一項全新的基於IntelliJ IDEA的Android開發環境。類似於Eclipse ADT插件,Android Studio提供了集成的Android開發工具用於開發和調試。
除了IntelliJ功能,Android Studio還提供:
基於Gradle的構建支持;
Android特定重構和快速修復;
提示工具更好地對程序性能、可用性、版本兼容和其他問題進行控制捕捉;
支持ProGuard和應用簽名功能;
自帶布局編輯器,可以讓你拖放UI組件,並在多個屏幕配置上預覽布局,等等。
Android Studio和eclipse之間的不同
1,工程管理:
a,新建工程時,Android
Studio和eclipse新建工程的文件夾組織方式不同,開發環境之間的共容性較差,比如要將eclipse中的project導入到Android
Studio中需費一定的周折,而要將Android
Studio中的工程導入到eclipse中,卻沒有比較簡單的方法,只能一個文件一個文件的拷貝。
b,新建工程後,設置工程的屬性比較難,在eclipse中直接去properties設置就可以,但是在Android
Studio中,0.1版提供了一個界面設置project structure,我設置過很多次,遇到各種問題,在Android
Studio中新建的工程問題較少,但是從eclipse中導入的工程就比較容易出BUG,比如找不到Lib,找不到sdk,當升級到0.1.1版的時候
直接沒有界面了,當點擊project
structure的時候,提示:我們以後會提供一個界面來配置工程的設置,但是在這之前需要自己在gradle里去手動設置。
c,新建或導入工程後,要刪除工程,Android Studio只能去workspace文件夾去刪除,而不能在開發環境中刪除。
d,在eclipse中引用庫項目非常簡單,庫項目properties里android lib打鉤,然後就可以直接在項目中引用了,但是在Android Studio中,由於時間的關系,我到現在沒找到解決方法。
綜上所述,在管理工程這塊,可能是對Android Studio比較陌生,不習慣,總覺得android Studio遠不如eclipse.
2,IDE界面:
a,Android
Studio提供的dock留邊停靠完勝eclipse,在eclipse中要是想用更大的視野來顯示一個view,而隱藏其他的view的一個方法就是
點X,關閉後要打開就比較麻煩了,而Android Studio是將常用的view最小化dock到其邊界,更加人性化,已操作和靈活。
b,第二點,eclipse的啟動速度令人無語,每次開機先啟eclipse,後啟動其他程序,其他程序都百米5s的速度,eclipse都還沒上起跑線。
c,還有eclipse的死機問題非常嚴重,我的ubuntu每天都要因為eclipse死機的問題來重啟,有的時候甚至一天五六次。
3,項目編碼:
a,Android studio中的圖標在每行最開始表示,使開發者更加可視化了自己的界面,程序等,這是Android Studio的最大亮點。
b,錯誤提示不比eclipse提示,eclipse放在錯誤上邊即可提示,android studio需要按快捷鍵command+1才能顯示。
c,拷貝一個方法或欄位到另一個地方時,eclipse中是連它的引入類一起拷貝,比如拷貝List<BluetoothDevice>時會
連import java.util.List和import
android.Bluetooth.BluetoothDevice一起拷貝過去,而android
Studio會給用戶提供一個選擇,要拷什麼不要拷什麼會給用戶一個界面來勾選。
d,Android Studio 中 command+W可以直接快速定位到最近編輯的文件,不知道eclipse中有沒有,暫時沒有發現。
e,inspect code,利用android lit可以幫助開發者自動檢查代碼中的錯誤和有可能出現bug的地方。
f,在Android Studio中code
assistance要遠遠強大於eclipse,比如你可以先調用方法,再寫方法時會有提示,而在eclipse中只能傻傻地自己寫,沒有提示。還有一
個,拷貝string或color中的value前選擇value的時候,eclipse的反應速度慢到無法忍受。
4,res資源:
a,Android studio中的顏色等都在每行最開始表示,使開發者更加可視化了自己的界面,程序等,這是Android Studio的最大亮點。
b,在代碼中可以看到資源中不痛解析度下的drawable圖像,將游標放置圖像名字中間,點View-quick documation即可看到,由於是在本環境中打開,而不是像eclipse中重啟程序打開,所以打開圖像的速度遠遠小於eclipse。
c,生成res的values文件更簡單,感覺創建時更傾向於android開發,android專用,不像eclipse那麼復雜。
d,提示更加完善,比如如果將Button拼成Bitton,Android Studio會自動檢查出來,如果沒有layout_width或layout_height,會自動檢查出來並提供選項讓開發者選擇。
e,在android Studio中提供了一個Preview視圖,可以和layout.xml文件進行關聯,在xml文件中改屬性,或添加組件,會動態在Preview視圖中表現出來,而且可以添加不同語系,不痛屏幕尺寸的android設備。
5,編譯代碼:
a,在eclipse中編譯速度感覺要慢於Android Studio,但是在eclipse中有一個build automatically的功能,覺得挺好用,在android Studio中未找到,只能在每次安裝前手動編譯。
b,編譯後選擇運行的平台,eclipse中會自動打開軟體,而android Studio會安裝軟體,需要手動打開。
6,LOG查看:
a,log查看相比較而言,還是android
Studio稍微先進於eclipse,在eclipse很多次,我刪掉的tag,第二次打開eclipse,它又存在於左邊的list當
中,Adnroid studio看起來界面比較友好,使人更容易找出log。
以上幾點是我在這段時間來試用android
studio和eclipse的真實體驗,優缺點介紹的不那麼完善,可能其中也存在一些問題,畢竟仁者見仁,智者見智,我覺得相對而言,總體還是
Android studio 略勝eclipse一籌,由於android
studio是新版本,還是不斷的完善當中,所以建議初學者可以直接學慣用android studio來開發,因為在我看來,android
Studio代替eclipse來寫android程序已經是大趨勢,不可避免的了,誰先掌握了此工具的用法,誰就會比其他開發者更有優勢,編程優勢,面
試優勢等,但是畢竟android
studio才剛出現,還年輕,難免會出現一些比較難解的bug,所以建議有經驗的開發者暫時先用eclipse來開發,畢竟熟悉了那麼長時間了 。