Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
炎炎夏日學 Android 課程 - Part 0: 環境搭建
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Johnny Sung
June 30, 2019
Programming
54
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0 環境搭建
(Kotlin EveryWhere 活動)
Johnny Sung
June 30, 2019
More Decks by Johnny Sung
See All by Johnny Sung
Escape RCA Writing Hell: Using MCP to Let AI Handle the Last Mile of Operations 告別 RCA 撰寫地獄:利用 MCP 讓 AI 替你完成維運最後一哩路 @ DevOpsDays 2026
j796160836
0
74
ArgoCD 新手村:告別手動部署,從 0 到 1 打造自動化部署路徑 @ CNTUG meetup #73
j796160836
0
44
CI/CD 落地指南:用開源 Jenkins & Ansible 打造自動化部署平台 @ DevOps Taiwan Meetup #76
j796160836
0
29
全端 AI 實戰:Gemini x Antigravity 快速開發與 PentestGPT 滲透攻防實務
j796160836
0
65
Event Driven Ansible (EDA) 使用情境分享 @ Red Hat Ansible User Club 線上交流會
j796160836
0
44
用 Gemma 3 開放模型來解決企業難解的問題 @ COSCUP 2025
j796160836
0
66
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
j796160836
0
57
Kubernetes 地端自建 v.s. GKE,哪個更適合你? @Devfest Taipei 2024
j796160836
0
100
地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes) @ CNTUG 2024/11 Meetup #63
j796160836
0
73
Other Decks in Programming
See All in Programming
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.4k
AIが無かった頃の素敵な出会いの話
codmoninc
1
270
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
250
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
470
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
410
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
550
数百円から始めるRuby電子工作
tarosay
0
110
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
730
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
今さら聞けない .NET CLI
htkym
0
140
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
5分で問診!Composer セキュリティ健康診断
codmoninc
0
680
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
560
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
740
Paper Plane
katiecoart
PRO
2
52k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Accessibility Awareness
sabderemane
1
160
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
390
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
180
Transcript
炎炎夏⽇日學 Android Johnny Sung Part0: 環境搭建
Mobile device developer Johnny Sung https://fb.com/j796160836 https://blog.jks.coffee/ https://www.slideshare.net/j796160836 https://github.com/j796160836
在開始之前,
環境搭建好了了嗎?
環境準備 • 電腦⼀一台 • 安裝 Android Studio & Android SDK
• Android ⼿手機⼀一⽀支(極建議,非必要) • 夠快的網路路 Wifi • 你最愛的飲料⼀一杯
純命令列列環境 • 電腦版 IntelliJ 新增 Kotlin JVM 專案 • IntelliJ
IDEA CE https://www.jetbrains.com/idea/ • Kotlin 線上編譯器 https://play.kotlinlang.org • Java 線上編譯器 https://www.tutorialspoint.com/compile_java_online.php
純命令列列環境 線上版 電腦版 • 優點:跨平台,不需安裝, 不佔硬碟空間,快速⽅方便便使⽤用。 • 缺點:編輯器語法⾃自動完成較陽春, 無⾃自動格式化。 •
優點:編譯較快, 編輯器語法⾃自動完成較完整, • 缺點:需安裝,佔硬碟空間。
IntelliJ IDEA CE https://www.jetbrains.com/idea/
None
None
None
None
None
None
fun main(args: Array<String>) { println("Hello, World!") }
None
Kotlin 線上編譯器 https://play.kotlinlang.org
Java 線上編譯器 https://www.tutorialspoint.com/compile_java_online.php
None
None
None
Android Studio 設定 • Appearance • Theme: Darcula • Keymap
• Keymaps: Eclipse (Mac OS X)
Appearance Settings
⼿手機前置作業 • 開啟USB偵錯 • 設定 > 關於, 連續點擊 版本建置號碼 •
設定 > 開發⼈人員選項 • 設定 > 安全性, 勾選未知的來來源
開啟 開發⼈人員選項 選單
勾選未知的來來源 開啟 USB 偵錯
完成