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
Johnny Sung
June 30, 2019
Programming
0
43
炎炎夏日學 Android 課程 - Part 0: 環境搭建
炎炎夏日學 Android 課程 - Part 0 環境搭建
(Kotlin EveryWhere 活動)
Johnny Sung
June 30, 2019
Tweet
Share
More Decks by Johnny Sung
See All by Johnny Sung
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
j796160836
0
8
Kubernetes 地端自建 v.s. GKE,哪個更適合你? @Devfest Taipei 2024
j796160836
0
41
地端自建 Kubernetes (K8s) 小宇宙 (On-premises Kubernetes) @ CNTUG 2024/11 Meetup #63
j796160836
0
22
[AI LLM] Gemma 初體驗 @ GDG Cloud Taipei Meetup #70
j796160836
0
19
ArgoCD 的雷 碰過的人就知道 @TSMC IT Community Meetup #4
j796160836
0
69
使用 Kong 與 GitOps 來管理您企業的 API 呼叫 @ 2024 台灣雲端大會
j796160836
0
61
[AI / ML] 用 LLM (Large language model) 來整理您的知識庫 @ Devfest Taipei 2023
j796160836
0
190
[Flutter] Flutter Provider 看似簡單卻又不簡單的狀態管理工具
j796160836
0
34
[Golang] 以 Mobile App 工程師視角,帶你進入 Golang 的世界 (Introduction of GoLang)
j796160836
0
57
Other Decks in Programming
See All in Programming
JAWS DAYS 2025 re_Cheers: WEB
komakichi
0
140
Storybookの情報をMCPサーバー化する
shota_tech
3
1.6k
ビカム・ア・コパイロット
ymd65536
1
190
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
150
マテリアルって何者?RealityKitで扱うマテリアル入門
nao_randd
0
130
私のRubyKaigi 2025 Kaigi Effect / My RubyKaigi 2025 Kaigi Effect
chobishiba
1
200
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
110
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
3
3.8k
複雑なフォームを継続的に開発していくための技術選定・設計・実装 #tskaigi / #tskaigi2025
izumin5210
12
5.5k
Practical Domain-Driven Design - Workshop at NDC 2025
mufrid
0
120
TypeScript製IaCツールのAWS CDKが様々な言語で実装できる理由 ~他言語変換の仕組み~ / cdk-language-transformation
gotok365
6
330
データと事例で振り返るDevin導入の"リアル" / The Realities of Devin Reflected in Data and Case Studies
rkaga
3
3.3k
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
How STYLIGHT went responsive
nonsquared
100
5.6k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.5k
Thoughts on Productivity
jonyablonski
69
4.7k
Designing for Performance
lara
608
69k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
A Modern Web Designer's Workflow
chriscoyier
693
190k
GraphQLとの向き合い方2022年版
quramy
46
14k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Adopting Sorbet at Scale
ufuk
76
9.4k
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 偵錯
完成