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
52
0
Share
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0 環境搭建
(Kotlin EveryWhere 活動)
Johnny Sung
June 30, 2019
More Decks by Johnny Sung
See All by Johnny Sung
全端 AI 實戰:Gemini x Antigravity 快速開發與 PentestGPT 滲透攻防實務
j796160836
0
17
Event Driven Ansible (EDA) 使用情境分享 @ Red Hat Ansible User Club 線上交流會
j796160836
0
22
用 Gemma 3 開放模型來解決企業難解的問題 @ COSCUP 2025
j796160836
0
32
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
j796160836
0
34
Kubernetes 地端自建 v.s. GKE,哪個更適合你? @Devfest Taipei 2024
j796160836
0
79
地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes) @ CNTUG 2024/11 Meetup #63
j796160836
0
58
[AI LLM] Gemma 初體驗 @ GDG Cloud Taipei Meetup #70
j796160836
0
51
ArgoCD 的雷 碰過的人就知道 @TSMC IT Community Meetup #4
j796160836
0
160
使用 Kong 與 GitOps 來管理您企業的 API 呼叫 @ 2024 台灣雲端大會
j796160836
0
95
Other Decks in Programming
See All in Programming
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
150
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
310
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
330
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
280
Claude Codeログ基盤の構築
giginet
PRO
7
3.9k
Java 21/25 Virtual Threads 소개
debop
0
320
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
7
1.2k
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
170
AI駆動開発がもたらすパラダイムシフト
ryosuke0911
0
110
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
200
forteeの改修から振り返るPHPerKaigi 2026
muno92
PRO
3
210
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Rails Girls Zürich Keynote
gr2m
96
14k
The SEO Collaboration Effect
kristinabergwall1
0
410
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
330
Agile that works and the tools we love
rasmusluckow
331
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
200
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
160
Utilizing Notion as your number one productivity tool
mfonobong
4
280
A Tale of Four Properties
chriscoyier
163
24k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
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 偵錯
完成