Android 專案建立、編譯與執行.

Slides:



Advertisements
Similar presentations
湖南城市学院 Android 智能手机开发 信息科学与工程学院 主 讲:李 旎. 湖南城市学院 课程结构 Android 平台概述 – 平台介绍 开发环境: – 构建 Android 开发环境 Android 的基本操作 -- 五种基本操作 应该程序: – 应用程序结构 典型应用: – 用户界面 –
Advertisements

Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
第一章 Android简介与环境搭建 QQ号: QQ群: (Android编程入门) 网络资源:
五階段團體發展模式 組織行為期末報告-影片欣賞 指導老師:蕭金蘭 老師 組長:b 陳俐榕
實驗五:多媒體播放器選單介面.
Part 2 開發Android應用程式的流程
第二章 B4A程式語言的開發環境 課程名稱:程式設計 授課老師:李春雄 博士
ArrayAdapter & Spinner
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
手持式裝置之隨身照護應用 Android開發環境設定 鐘國家 老師.
Android發展環境Eclipse安裝
Android App 系統開發教學 Luna 陳雯琳 2014/12/18
使用Android Studio 開發Android App 靜宜大學資管系 楊子青
Ch2 初探Android程式開發.
建立Android新專案 建國科技大學 資管系 饒瑞佶 2010/10.
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
《IOS应用开发教程》 QQ学习群:
實驗四:單位轉換程式.
第2章 建立Android應用程式 2-1 Java語言、XML文件與Android 2-2 建立第一個Android應用程式
CH3 Eclipse.
Android + JUnit 單元測試 建國科技大學資管系 饒瑞佶 2012/8/19V4.
實驗十三:顯示目前經緯度位置.
Ch06 再談選單元件 物件導向系統實務.
MIT App Inventor簡介及 「Hello World」程式初體驗 靜宜大學資管系 楊子青
使用Android控制Arduino 史先强
Android開發環境建置與設定 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第10章 App微信分享的实现 倚动实验室.
安裝與設置 Android 發展環境 靜宜大學資工系 蔡奇偉副教授 ©.
MPLAB IDE 8 建立專案.
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Chapter 6 Advanced UI Design.
第4章 PIC软件开发设计基础.
Android Intent 建國科技大學 資管系 饒瑞佶 2011/1.
App Inventor 2體驗 靜宜大學資管系 楊子青
第4章 Android生命周期.
第9章 使用意圖啟動活動與內建應用程式 9-1 意圖的基礎 9-2 使用意圖啟動活動
CH7 佈局、按鈕與文字編輯元件.
Android + Service 建國科技大學 資管系 饒瑞佶.
Android開發環境建置與設定 建國科技大學 資管系 饒瑞佶 2010/10.
2018/12/3 面向对象与多线程综合实验-网络编程 教师:段鹏飞.
實驗十四:顯示與控制地圖.
第2讲 移动应用开发基础知识(二) 宋婕
常见问题解答 II. App上重置并清空数据库之后,手机app找不到圣诞灯怎么办? I. 打开APP,发现并连接不了圣诞灯怎么办?
DMA-2440XP WinCE5.0安裝與使用 長高科技 顏旭偉.
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第三章 项目设定.
第8章 Service解析.
水墨风格年终汇报模板 Simple style flower general template 个人汇报 | 年终总结 | 毕业答辩
客户服务 询盘惯例.
建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2 2013/2 V3 2014/9 V4
Check In.
主编:钟元生 赵圣鲁.
App Inventor 2初體驗 靜宜大學資管系 楊子青
CLICK HERE TO ADD YOUR TITLE
CLICK HERE TO ADD YOUR TITLE
Location Based Services - LBS
補間動畫 (Tween Animation) 靜宜大學資管系 楊子青
爬蟲類動物2 Random Slide Show Menu
30% 30% CLICK HERE TO ADD YOUR TITLE CLICK HERE TO ADD YOUR TITLE
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
RecyclerView and CardView
實驗十:影片播放.
MPLAB IDE 8 建立專案.
Activity的生命週期: 播放音樂與影片 靜宜大學資管系 楊子青
第6章 硬盘实用程序 GHOST 6.0 硬盘克隆(Clone)、硬盘分区拷贝工具
用Intent啟動程式中的其他Activity、運用WebView顯示網頁 靜宜大學資管系 楊子青
配合康軒版 社會科第一單元 第五課 製作者:周秀卿、 簡維萱
ADD YOUR TITLE CLICK HERE TO ADD YOUR TEXT.
SQLite資料庫 靜宜大學資管系 楊子青.
Develop and Build Drives by Visual C++ IDE
Presentation transcript:

Android 專案建立、編譯與執行

開啟Android App專案 [File]→[New]→[Project]

開啟Android App專案 Enter the app name. Enter the SDK for building the project Minimum Required SDK, setting to API 8 is more general

開啟Android App專案 Configure Launcher Icon

開啟Android App專案 Create Activity

開啟Android App專案 New Activity

開啟Android App專案 Install Dependencies

開啟Android App專案 Finish and create an Android App project

執行第一個Android App Right Click

執行第一個Android App 可能會有的問題 為什麼有這個錯誤?? src/com/example/myfirstandroidapp/MainActiv ity.java發生了Error:r cannot be resolved to a variable 為什麼有這個錯誤?? R.java 在新增 Android 專案時正常情況會自動產 生 ,其功能是定義 Android 所使用到的任何資源。 但在某些作業環境時,此檔案在新增專案時不會產 生,故會發生此錯誤。

執行第一個Android App 解決方法 將[Project]中的[Build Automatically]關掉 進行[Project]→[Clean]動作,之後將”Start a build immediately”的勾選消除。 進行[Project]→[Build Project]動作,R.java應該就 會產生在gen裡面,錯誤得以解決。 若還是無法解決的話,請到專案所在的資料夾中, 將gen資料夾刪掉然後在次進行上面的步驟。 (R.java會生成到此資料夾中,這樣做是為了接下來 重新編譯時,系統會偵測到gen資料夾不見了,並 把gen資料夾中的內容補回來)

執行方式一 Android Virtual Device(AVD)

執行方式一 Android Virtual Device(AVD)

執行方式一 Android Virtual Device(AVD) The AVD’s OS, you can choose all the level that you’ve installed from Android SDK manager. If you want to run OpenGL ES programs using emulator, you should add a property.

執行方式一 Android Virtual Device(AVD) Choose “GPU emulation”

執行方式一 Android Virtual Device(AVD) GPU Emulation Set the Value to “yes”

執行方式一 Android Virtual Device(AVD) The Android Simulator is running now. ( need to wait 3-5 minute for launching )

執行方式一 Android Virtual Device(AVD) After launching, here is your first app.

執行方式二 Real Android Phone Connect your Android phone with USB Please ensure that the USB driver is properly installed, or the connection may not be detected. [Run]→[Run Configurations]→[Target] Select “Always prompt to pick device”, and click “Run” You can choose a running Android device, and run the program on your Android Phone.

程式說明 – MainActivity.java package 名稱 package com.example.myfirstandroidapp; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.MenuItem; import android.support.v4.app.NavUtils; public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; Imported librarys 覆寫 base class的method

程式說明– MainActivity.java public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } onCreate: 每個 Activity 類別初始化時都會去呼叫的方法。 Bundle : 處理記憶體相關事宜之元素的型別 savedInstanceState: 負責處理記憶體相關事宜 執行 Activity 類別中 onCreate 方法的內容 將顯示元素(R.layout.activity_main)轉換顯示到螢幕上