Android開發環境搭建【Android基礎第1篇】

2021-02-14 陸再謀

上一篇講了Android的一些基本概念,我們知道了什麼是Android,什麼是APK,知道了Dalvik、ART和Android SDK,以及Android的特點和學習Android需要具備的一些Java基礎知識等。

大家可以先在腦中回顧一下,忘記了可以點擊「閱讀原文」查看上一篇——《Android基礎第0篇》。

今天這篇就要講講開發Android APK需要用到的工具了。

上一篇最後部分提到一個英文單詞「Eclipse」,這個是啥呢?英文翻譯過來是「日食」的意思。接觸過Java(一種程序開發語言)或者學習過Java開發的朋友應該都知道,Eclipse是一個IDE,但是很多沒有接觸過的朋友可能就不知道了。我先簡單介紹一下IDE和Eclipse。

IDE,集成開發環境(英文全稱:Integrated Development Environment,依次就是集成的、開發、環境的意思)是用於程序開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體套。

Eclipse 是一個開放原始碼的、基於Java的可擴展開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。

由於Android的上層應用程式是使用Java語言進行開發,因此就離不開JDK和JRE。

JDK(英文全稱:Java Development Kit)是 Java 語言的軟體開發工具包。

JRE(英文全稱:Java Runtime Environment)是Java運行環境,它可以讓電腦系統運行Java應用程式(Java Application)。

使用Eclipse開發Android程序,還需要用到ADT插件,英文全稱是Android Development Tools Plug-in,有了這個Eclipse才能使用Android SDK進行開發。

下面就開始介紹下如何搭建開發環境了。

1、我們使用Eclipse作為Android開發工具,首先我們要安裝JDK。百度一下「JDK下載」。就會出來很多,找個JDK 1.7的下載就行了,這裡我就不贅述了。為了方便新手下載,我把JDK放在百度網盤:http://pan.baidu.com/s/1mgsTAg4,大家有需要的直接去下載就行了。下載後,點擊安裝,安裝路徑默認就行了。如下圖:

2、JDK安裝完後,需要下載安裝Eclipse,ADT插件以及Android SDK。Google Android官方為力方便開發者,已經把三者集成成了一個名為ADT-bundle的工具,只要下載下來解壓縮就能直接使用。

我已經把最新的ADT-bundle放到了我的百度網盤,大家可以直接進我的百度網盤下載,地址:http://pan.baidu.com/s/1mgsTAg4,

文件名包含x86_64的表示的是64位系統的,如果你不知道自己的Windows作業系統是32位還是64位的,請下載這個「adt-bundle-windows-x86-20140702.zip」。

下載下來的ADT-bundle是個壓縮包,裡面包含了eclipse和sdk兩個文件夾。解壓完成後,點擊adt-bundle-windows/eclipse/eclipse.exe運行。

如果看到下圖這個界面:

就說明你的JDK安裝沒問題,Eclipse工具正在啟動了。

首次啟動Eclipse的時候會彈出個窗口,讓你選擇一個工作區,如下圖:

這個Workspace即工作區,就是你的程序代碼的存放的位置。你可以像我一樣勾上左下角的那個勾勾,這樣你就不用每次啟動Eclipse的時候都看到這個彈窗了。

點擊OK。就能看到Eclipse的歡迎界面啦。至此,Eclipse算是弄好了,下面要配置Android SDK了。

3、Eclipse打開後,選擇菜單Window->Preferences進行設置,下圖紅框:

跳出一個Preferences的窗口,左列選擇Android,如下圖:

點右上方「Browse…」選擇Android SDK的路徑,然後點擊OK即可。

至此,Android的開發環境算是搭建完一大半了。有人會問還有一小半是什麼?剩下的一小半就是經典的「Hello World!」程序的編寫和最後一步把程序跑在Android模擬器上。這個明天再講。

謝謝大家,我們明天再見。

相關焦點

  • Android + Appium 環境搭建
    Android + Appium 環境搭建:一、安裝JDK:版本1.8以上1.安裝完成後,在環境變量的Path追加bin文件路徑(可百度)  目錄安裝目錄,修改為jdk同一目錄下)      安裝好後設置三個環境變量,放系統變量裡(全局),非用戶變量二、安裝Android SDK:1.安卓人員開發必備的安裝包2.安裝完成後,在環境變量的Path追加根目錄的tools文件路徑,如:D:\program_dev\Android_SDK\tools
  • Android編程的開發環境搭建詳解
    還有不少同學還是用已經淘汰的開發工具Eclipse ADT,這些工具,Google不再支持了。所以今天把開發環境搭建的文章分享給大家!此文也獻給 程序設計實訓的同學,因為實訓教材沒有關於Android Studio的安裝講解。
  • 在Ubuntu18.04中Android Studio開發環境搭建
    在這個一個手機走遍天下的年代,移動端手機應用開發人員也成為搶手貨了。作為移動端的作業系統Android佔據了半壁以上的江山,那麼今天就談談在Ubuntu18.04中,Android App應用的開發環境構建。
  • android基礎入門
    ,在這個階段的學習中,將會給大家介紹Android的概況、開發環境的搭建、系統架構、應用程式的核心模塊、應用程式的生命周期、基本的UI控制項、彈出框、Toast、pupupwindow、Notification通知、菜單。
  • Android開發必備的「80」個開源庫
    http://www.trinea.cn/android/performance/高建武 - 性能優化篇http://androidperformance.com/2015/04/11/AndroidMemory-Usage-Of-MAT.htmlAndroid 性能優化篇https://www.jianshu.com/p/388c693c1b58
  • React Native開發基礎入門之搭建開發環境
    這篇文檔會幫助你搭建基本的 React Native 開發環境。如果你已經搭好了環境,那麼可以嘗試一下編寫 Hello World。完整原生環境Follow these instructions if you need to build native code in your project.
  • Android基礎 - 如何做魯棒性更高的布局
    ,它可能不太適合老手閱讀,也可能帶有一些我個人的理解和見地,但我是衷心希望更多的新人開發者能從這篇文章中獲取知識,讓我們一同進步。什麼是布局&盒子模型 移動智能設備是目前最火的人機互動設備之一,應市場的召喚,作為開發者的我們想要在這樣的設備中開發出優質的作品那麼就需要讓我們的產品具備更好的視覺和功能體驗,而布局,正是構建視覺體驗的基礎。良好的布局構建可以幫助我們更快、更好的完成一個應用視覺開發,那麼將UI產出的圖形稿件變現成為可以操作的APP界面,我們就應該能夠完成魯棒性更高的布局開發。
  • Mac版最詳細的Flutter開發環境搭建
    ,官網的搭建教程只是按步驟讓你進行操作,中間出現的問題完全沒有提及,對我這種沒搞過原生開發的小白來說超級不友好。而網上很多相關博客教程,感覺不夠詳細,許多環境搭建過程中的坑確實是提到了,但解決的辦法寫的比較籠統,在此我將本次環境搭建鎖遇到的各種奇奇怪怪的問題一一匯總,爭取結合各路大神的博客加上自己實際遇到的問題整理出一篇超級實用且詳細的教程,讓童鞋們在學習flutter的路上少走彎路,讓你的起跑順暢起來,大神們請指正或忽略。系統環境要求Flutter是相對新出的框架,對系統有一定的要求。
  • 經驗丨Android開發最佳實踐
    若您對開發iOS或Windows Phone 有興趣, 請看iOS Good Practices 和 Windows client Good Practices 這兩篇文章。+'compile 'com.squareup.okhttp:okhttp-urlconnection:2.0.
  • App工程搭建:幾種常見Android代碼架構分析
    導語本文算是一篇漫談,談一談關於android開發中工程初始化的時候如何在初期我們就能搭建一個好的架構。
  • Android搭建屬於自己的技術堆棧和App架構
    (能不能好好聊天了)這篇博文主要就是針對平常使用到的框架做一個整理和分析其優劣。一個理想的APP架構,應該擁有如下特點基於以上設計原則,我們可以看出APP架構圖,最上層是應用層,應用層以下都屬於基礎框架層,基礎框架層包括:組件層、基礎層和跨平臺層。我們要討論的重點是基礎層,下面開始一步一步地闡述如何基於開源函數庫搭建屬於自己的一個基礎技術堆棧。
  • 一看就懂的Android APP開發入門教程
    工作中有做過手機App項目,前端和android或ios程式設計師配合完成整個項目的開發,開發過程中與ios程序配合基本沒什麼問題,而 android
  • 寫給Android開發的Gradle知識體系
    Gradle入門前奏Groovy快速入門看這篇就夠了看似無用,實則重要的Gradle Wrapper通俗易懂的Gradle插件講解通俗易懂的自定義Gradle插件講解1.什麼是Gradle的Android插件在通俗易懂的Gradle插件講解這篇文章中我們知道,Gradle有很多插件,為了支持Android
  • 新課程上線 | 學習使用 Kotlin 進行 Android 開發的最佳時機!
    在 Google Play 應用商店排名前 1,000 的應用中,有 70% 的開發語言都採用了 Kotlin。為了與時俱進並迎接未來發展,現在正是學習使用 Kotlin 進行 Android 開發的絕佳時機。https://youtu.be/oSim9fBFy-E從頭開始學習編程可能讓您望而生畏,但技術背景並不是學習的必要條件。
  • Android應用開發實戰:GPS與加速度傳感器
    在本文中,我們將繼續介紹另外兩種基礎構件,即GPS與加速度傳感器。我們首先介紹所需的工具,然後講解如何請求位置更新,並說明加速度傳感器的工作機制。  所需工具  下面是本文中將用到的工具: Android SDK 1.5 T-Mobile G1手機或其模擬器 安裝了Android Development Tools (ADT)插件、 NetBeans的Eclipse,或您喜歡的其它集成開發環境  如何與衛星通信
  • 如何自學Android, 教大家玩爆Android
    對於這些基礎UI的使用API谷歌官網給出了很好的實例。這幾個內容可以參考下面幾篇博文: Android HttpClient Android_HttpURLConnection_Get和Post請求 基於android的Socket通信 android WebView總結關於HttpClient,HttpURLConnection部分也可以參考郭霖的《第一行代碼》中的相關部分。
  • 【學習經驗】android開發的學習路線
    第二階段:Java Web開發1.Java解析XML文件DOM4J。2.MySql資料庫的應用、多表連接查詢的應用。3.Jsp和Servlet應用。4.Http協議解析。5.Tomcat伺服器的應用配置。6.WebService服務配置應用。
  • 來開發一個wanandroid快應用吧
    一、環境搭建1.安裝nodejsnodejs可以在官網下載快應用文檔說是不要使用8.0.*版本,推薦v6.11.3 LTS一開始以為是8以上不能用,查了下我電腦的是8.2.0,本來打算退回去的,嘗試之後發現沒有報錯可以正常使用。
  • [乾貨] 【譯】Android 開發規範與應用
    構建系統你的默認編譯環境應該是Gradle.Ant 有很多限制,也很冗餘。你的項目引用第三方項目庫時(例如,library-foobar),擁有一個頂級包名app從第三方庫項目區分你的應用程式是非常有用的。然後settings.gradle不斷引用這些庫項目,其中app/build.gradle可以引用。
  • Android 開發應該掌握的 Proguard 技巧
    欄位,方法和特性優化(Optimize) : 分析和優化Java字節碼混淆(Obfuscate): 使用簡短的無意義的名稱,對類,欄位和方法進行重命名 預檢(Preveirfy): 用來對Java class進行預驗證(預驗證主要是針對JME開發來說的