author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Thu, 25 Apr 2024 22:33:14 +0300 | |
changeset 2593 | f0ab046a080f |
parent 2228 | 837f1337c59b |
permissions | -rw-r--r-- |
1807 | 1 |
.. -*- coding: utf-8; -*- |
2 |
||
3 |
====================== |
|
4 |
Android developemnt. |
|
5 |
====================== |
|
6 |
.. contents:: |
|
1905
fba288d59662
Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1807
diff
changeset
|
7 |
:local: |
1807 | 8 |
|
9 |
Specs. |
|
10 |
====== |
|
11 |
||
2228
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
12 |
https://design.google.com/resources/ |
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
13 |
Design guides. |
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
14 |
https://design.google.com/devices/ |
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
15 |
Device metrics. |
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
16 |
https://www.google.com/design/spec/material-design/introduction.html |
837f1337c59b
Removed indentation that compiled into <blockquote>.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1912
diff
changeset
|
17 |
Material design, components list and example. |
1807 | 18 |
|
2593
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
19 |
Installing Android SDK from command line tools |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
20 |
============================================== |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
21 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
22 |
Download "Command line tools only" in: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
23 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
24 |
https://developer.android.com/studio |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
25 |
Android Studio downloads |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
26 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
27 |
Define env var ``ANDROID_HOME``, like:: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
28 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
29 |
ANDROID_HOME=c:\opt\android-sdk |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
30 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
31 |
Place ``bin`` & ``lib`` dirs from the zip archive to (the difference is that the archive |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
32 |
misses ``latest`` part):: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
33 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
34 |
%ANDROID_HOME%\cmdline-tools\latest |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
35 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
36 |
Run the ``sdkmanager.bat``:: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
37 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
38 |
sdkmanager.bat --list |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
39 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
40 |
Install ``platform-tools``, containing ``adb`` & ``fastboot``:: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
41 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
42 |
sdkmanager.bat --install platform-tools |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
43 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
44 |
Update ``PATH``, add :: |
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
45 |
|
f0ab046a080f
Installing Android SDK from command line tools.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2228
diff
changeset
|
46 |
%ANDROID_HOME%\platform-tools |