Android編程的開發環境搭建詳解

2021-02-14 南苑讀書

引言: 最近在通信工程專業的《移動網際網路技術課程裡,很多同學都問到Android開發環境問題。還有不少同學還是用已經淘汰的開發工具Eclipse ADT,這些工具,Google不再支持了。所以今天把開發環境搭建的文章分享給大家!此文也獻給 程序設計實訓的同學,因為實訓教材沒有關於Android Studio的安裝講解。

一、Android Studio簡單介紹

  2013年GoogleI/O大會首次發布了Android Studio IDE(Android平臺集成開發環境)。它基於Intellij IDEA開發環境,旨在取代Eclipse和ADT(Android開發者工具)為開發者提供更好的開發工具。既然Google一直在努力推廣,相信不久以後就有望趕上Eclipse。

相比Eclipse,Android Studio IDE有自己的特點:

對UI界面設計和編寫代碼有更好地支持,可以方便地調整設備上的多種解析度。

同樣支持ProGuard工具和應用籤名。

不過,目前版本的Android Studio不能在同一窗口中管理多個項目。每個項目都會打開一個新窗口。我猜這是借鑑了Intellij IDEA的行為,而且Google近期不會對此做出調整。

支持Gradle自動化構建工具,這真是極好的,但對於剛從Eclipse平臺轉移過來的開發者來說還需要一段時間去學習和適應。

二、下載和安裝相關軟體
2.1、開發環境 

  物理機版本:Win 8(64位)

  Java SDK版本:jdk-7u45-windows-x64(64位)

  Android Studio版本:android-studio-bundle-135.1740770-windows

  註:物理機版本和Java SDK版本必須要保持一致,即:同為64位或者同為32位。

2.2、下載JDK

 官方下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html(連結地址可能改變;但是百度進入Oracle官網一般都可以找得到合適的資源。建議選擇 jdk 10的連結.圖片有些是1.7的,請注意區別)

下載到本地電腦後雙擊進行安裝。JDK的安裝過程比較簡單,安裝過程基本上就是一路Next即可,做Java開發的人都會,在安裝的時候只需要注意將JDK和JRE安裝到同一個目錄即可,JDK默認安裝成功後,會在系統目錄下出現兩個文件夾,一個代表jdk,一個代表jre  

   

  JDK的全稱是Java SE Development Kit,也就是Java 開發工具箱。SE表示標準版。JDK是Java的核心,包含了Java的運行環境(Java Runtime Environment),一堆Java工具和給開發者開發應用程式時調用的Java類庫。
  我們可以打開jdk的安裝目錄下的Bin目錄,裡面有許多後綴名為exe的可執行程序,如下圖所示:(這裡不再是1.7 比如D:\java\jdk1.8.0_112

  
  這些都是JDK包含的工具,通過配置JDK的變量環境,我們可以方便地調用這些工具及它們的命令。
  JDK包含的基本工具主要有:

2.3、配置Windows上JDK的變量環境  為了配置JDK的系統變量環境,我們需要設置兩個系統變量,分別是JAVA_HOME,Path。下面是這兩個變量的設置。
  1、JAVA_HOME
    先設置這個系統變量名稱,變量值為JDK在你電腦上的安裝路徑:(這裡不再是1.7 比如我的電腦是D:\java\jdk1.8.0_112) E:\Program Files\Java\jdk1.7.0_75創建好後則可以利用%JAVA_HOME%作為JDK安裝目錄的統一引用路徑。
  
  (這裡不再是1.7) jdk用 1.8也行,看你的情況。

2、Path
    PATH屬性已存在,可直接編輯,在原來變量後追加:;%JAVA_HOME%\bin
  
  JDK環境變量的配置做Java開發的人都應該會,這裡就不細講了!
2.4、Android Studio下載

  下載地址:http://developer.android.com/sdk/index.html,注意,下載Android Studio要FQ才行

  

  

  

  下載完成之後,得到一個如下圖所示的安裝包:

  

2.5、Android Studio安裝

  下載完成後,就可以開始安裝了,用滑鼠雙擊android-studio-bundle-135.1740770-windows.exe啟動安裝程序,Android Studio安裝過程如下圖所示:

  

  AndroidStudio是集成了Android SDK的,所以在安裝的時候記得勾選上Android SDK

  

  

  

  

  

  

  這個安裝過程有點久,需要一點時間。

  

  

2.6、啟動運行Android Studio

  Android Studio啟動過程如下圖所示:

  

  

  第一次啟動AndroidStudio時,需要設置一下SDK的安裝目錄,因此會彈出如下圖所示的對話框,

  

  設置Android SDK的安裝目錄,如下圖所示:

  

  打開AndroidStudio之後,默認會幫我們創建一個app的項目,如下圖所示:

  

  運行這個默認創建好的項目,為了運行方便,我們直接使用真機作為模擬器運行,如下圖所示:

  

  注意,使用真機調試時,手機必須開啟USB調試模式才行,如下圖所示:

  

  在手機上面的運行結果如下圖所示:

  

  手機上顯示應用的桌面上也顯示出了我們這個Android應用的圖標,如下圖所示:

  

  到此,使用Android Studio搭建Android集成開發環境的工作就全部完成了,測試也通過了!

三、Android Studio的簡單使用3.1查看安裝好的Android SDK

  

  已經安裝好的Android SDK版本如下圖所示:

  

  我們可以看到,截止到今天為止,Anddroid的版本已經更新到Android5.1(API22)了,更新速度真的很快啊,Android5.1(API22)的相關內容現在還是處於【Not installed】狀態,也就是還沒有下載和安裝,SDK Manager默認已經選中Android5.1(API22)的全部內容,我們如果想在Android5.1(API22)的平臺下開發Android應用,那麼可以下載Android5.1(API22)的相關內容,如下圖所示:

  

  默認下載和安裝好的Android5.0.1的開發包已經滿足我們開發Android應用的需求了,如下圖所示:

  

這是一個專業IT編程教育教學、網際網路行業信息的公眾號!

相關焦點

  • 在Ubuntu18.04中Android Studio開發環境搭建
    在這個一個手機走遍天下的年代,移動端手機應用開發人員也成為搶手貨了。作為移動端的作業系統Android佔據了半壁以上的江山,那麼今天就談談在Ubuntu18.04中,Android App應用的開發環境構建。
  • Android + Appium 環境搭建
    Android + Appium 環境搭建:一、安裝JDK:版本1.8以上1.安裝完成後,在環境變量的Path追加bin文件路徑(可百度)  ,放系統變量裡(全局),非用戶變量二、安裝Android SDK:1.安卓人員開發必備的安裝包2.安裝完成後,在環境變量的Path追加根目錄的tools文件路徑,如:D:\program_dev\Android_SDK\tools另外添加ANDROID_HOME變量3.驗證是否安裝成功:cmd   android
  • 【SparkR編程系列教程】之一【如何搭建SparkR的開發環境】
    為了方便大家學習「數據科學及大數據技術」,中國人民大學朝樂門老師啟動了一項公益活動——SparkR 編程系列教程,將從以下4大方面系統講解SparkR編程知識與實戰經驗,敬請期待。(1)如何搭建SparkR開發開發環境;(2)SparkR編程基礎知識講解(3)SparkR實例代碼詳解(4)基於SparkR的數據科學實戰。
  • Mac版最詳細的Flutter開發環境搭建
    ,官網的搭建教程只是按步驟讓你進行操作,中間出現的問題完全沒有提及,對我這種沒搞過原生開發的小白來說超級不友好。而網上很多相關博客教程,感覺不夠詳細,許多環境搭建過程中的坑確實是提到了,但解決的辦法寫的比較籠統,在此我將本次環境搭建鎖遇到的各種奇奇怪怪的問題一一匯總,爭取結合各路大神的博客加上自己實際遇到的問題整理出一篇超級實用且詳細的教程,讓童鞋們在學習flutter的路上少走彎路,讓你的起跑順暢起來,大神們請指正或忽略。系統環境要求Flutter是相對新出的框架,對系統有一定的要求。
  • React Native開發基礎入門之搭建開發環境
    這篇文檔會幫助你搭建基本的 React Native 開發環境。如果你已經搭好了環境,那麼可以嘗試一下編寫 Hello World。完整原生環境Follow these instructions if you need to build native code in your project.
  • 如何用Android手機或平板編程寫代碼
    人工智慧時代來臨,不學點編程怎麼行?編程寫代碼,往往都需要在電腦上搭建IDE環境。而且在電腦上編程寫代碼做開發,可供選擇的就太多了。琳琅滿目的程式語言和五花八門的編譯環境,讓你隨便挑隨便選。針對不同的用途,自己學習的重點,可以選擇不同的集成開發工具,那麼手機上呢?
  • 【學習經驗】android開發的學習路線
    12.Socket網絡編程。第二階段:Java Web開發1.Java解析XML文件DOM4J。2.MySql資料庫的應用、多表連接查詢的應用。3.Jsp和Servlet應用。4.Http協議解析。5.Tomcat伺服器的應用配置。6.WebService服務配置應用。
  • android手機app開發程式語言是什麼,自學難嗎?愛好者告訴你答案
    大家好,首先,小編我也是一名編程愛好者,有C語言編程基礎,和一些數據結構算法等基礎,隨著手機應用的崛起,也加入到了android編程的行列中來。做為一名android編程愛好者,水平初級,走過彎路,所以本文目的就是讓大家學習起來不走彎路。
  • 安卓架構師必備之Android AOP面向切面編程詳解,超實用!
    這就是今天為大家帶來的Android AOP(面向切面編程)詳解。接下來,我先為大家帶來AOP的一些基礎概念,再來講解具體的實現方式。什麼是AOPAOP是Aspect Oriented Programming的縮寫,即『面向切面編程』。
  • Python零基礎編程——起步並搭建環境
    Python是一門程式語言,不同的程序運行在不同的環境中。例如我們手機有安卓、蘋果,安卓的手機有用程序App用Java開發,蘋果的app程序用Swift。例如微信,安卓版的微信和蘋果版的微信是由不同的程式語言開發出來的。有同學會問為什麼不統一由一種語言開發到各個環境運行呢?這個是商業利益問題,不同的生態圈導致。那Python是門怎麼樣的程式語言呢?可以做什麼?
  • Android開發環境搭建【Android基礎第1篇】
    IDE,集成開發環境(英文全稱:Integrated Development Environment,依次就是集成的、開發、環境的意思)是用於程序開發環境的應用程式,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面工具。就是集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體套。
  • 如何自學Android, 教大家玩爆Android
    Java知識儲備本知識點不做重點講解: 對於有基礎的同學推薦看《Java編程思想》,鞏固基礎,查漏補全,了解並熟悉更多細節知識點。 對於沒有基礎的同學推薦看一本Java基礎的書籍,看完後可以繼續看《Java編程思想》提升自己。 對於自認為時間很充裕,只要基礎學紮實就好的推薦看《瘋狂Java講義》,這本書真的很厚,但是講解的特別詳細。2.
  • C/C++編程筆記:VScode搭建C和C++環境的圖文教程
    前言前兩天有小夥伴問起來如何用VScode搭建C語言的環境,正好我之前也想過用VScode搭建C++的環境(個人感覺VC6
  • Go語言(Golang)環境搭建詳解
    《Go語言實戰》筆記(二十八) | 後記有讀者來信(微信公眾號消息)說能不能寫一篇關於Go語言環境的配置搭建,這樣對於想學Go語言的可以快速的配置起來一個環境。這個的確是我忽略了,按照我寫書的邏輯,也是先有環境搭建,才能有語言功能介紹,這個直接把Go語言的開發環境搭建等配置跳過去實在不應該,所以這篇特意針對Go語言的開發環境搭建、配置、編輯器選型、不同平臺程序生成等做了詳細的介紹。
  • android 傳統藍牙開發 (附示例源碼)
    傳統藍牙,自己整理了一下思路,然後寫了一個BluetoothStudy小測試程序,來運用所理解的android傳統藍牙開發技術,寫下一些心得和思路,供其他android熱愛者參考,也方便日後回顧。二、開發詳解1、聲明權限,注意可能需要的運行時權限  <uses-permission android:name="android.permission.BLUETOOTH" />
  • 搭建並熟悉Python開發環境
    ,並且能夠確切的知道編程環境的作用,因為這個環境不是指鳥語花香的書房。我們需要做的準備工作就是:一顆好奇的心;一臺能上網的電腦;        嗯,就這些,帶著好奇心開啟你的編程之旅吧。0.6.1什麼是開發環境        我第一次接觸程式語言的時候其實什麼都不懂,確切地說,那時候是在電視上看到的《C語言教學》課程,正好那節課講的是用「*」在屏幕上排列出一個五角星。
  • Android開發必備的「80」個開源庫
    wiki 周刊https://github.com/bboyfeiyu/android-tech-frontier/wiki值得閱讀的 Android 技術文章https://github.com/bboyfeiyu/Worth-Reading-the-Android-technical-articles整理一些比較好的 Android 開發教程
  • Swift語言入門視頻教程:簡介及開發環境搭建
    蘋果公司在今年的WWDC大會上發布了全新程式語言Swift,Swift語言的發布對於開發者們,尤其是iOS開發者們來說確實是蘋果開發者大會的一大亮點。我們可以預想到未來的iOS開發招聘信息很可能會變成「招聘iOS程式設計師,要求擁有5年的Swift語言開發經驗」。
  • Android單元測試與模擬測試詳解
    【威哥說】 測試驅動式編程(Test-Driven-Development)在RoR中已經是非常普遍的開發模式,是一種十分可靠、優秀的編程思想,可是在
  • Android熱修復技術原理詳解(最新最全版本)
    今日限免課程:《Android熱更新技術原理及方案詳解》課程大綱