65
edits
Praetorian (talk | contribs) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 37: | Line 37: | ||
<code>sudo apt-get install git m4 make</code> | <code>sudo apt-get install git m4 make</code> | ||
*Important note: The instructions below assume that you are running the commands from a Linux bash shell. If you're on Windows, please make sure you '''always have Docker Desktop up and running before launching your Linux bash shell(s)'''. | *Important note: The instructions below assume that you are running the commands from a Linux bash shell. If you're on Windows, please make sure you '''always have Docker Desktop up and running before launching your Linux bash shell(s)'''. | ||
== On macOS == | |||
# If you don't already have Xcode command line tools, Xcode from the app store, then from the Terminal run: <code>xcode-select --install</code> | |||
# If you don't have homebrew installed, install it from https://brew.sh/, then from the Terminal, install docker with <code>brew install docker</code> | |||
# Install a docker server. The easiest one is probably [https://docs.docker.com/desktop/install/mac-install/ Docker Desktop] | |||
= Setting up the environment = | = Setting up the environment = | ||
Line 139: | Line 145: | ||
*<code>android-arm-v7a</code> - for older Android devices | *<code>android-arm-v7a</code> - for older Android devices | ||
* <code>android-x86</code> - ideal for emulator with 32bit images | * <code>android-x86</code> - ideal for emulator with 32bit images | ||
* <code>android-x86_64</code> - ideal for emulator with 64bit images | * <code>android-x86_64</code> - ideal for emulator with 64bit images or a Chromebook device | ||
==== '''For a debug build''' ==== | ==== '''For a debug build''' ==== | ||
Line 207: | Line 213: | ||
This folder can be opened by Android Studio. C files are not yet available, but it is possible to edit the Java source files and debug both Java & native code (on an emulator or on a real device via an <tt>adb</tt> connection). | This folder can be opened by Android Studio. C files are not yet available, but it is possible to edit the Java source files and debug both Java & native code (on an emulator or on a real device via an <tt>adb</tt> connection). | ||
To ''enable debugging'', after opening the <tt> | To ''enable debugging'', after opening the <tt>android_project</tt> directory, please edit the <tt>android_project configuration</tt> (click on the dropdown arrow next to the configuration name and select <tt>Edit Configurations...</tt>), select the tab <tt>Debugger</tt>, and set field <tt>Debug type</tt> to <code>Dual</code>. | ||
= References = | = References = | ||
* [[Compiling_ScummVM/Docker#Using_the_docker_images | Using the Docker images]] | * [[Compiling_ScummVM/Docker#Using_the_docker_images | Using the Docker images]] |
edits