aboutsummaryrefslogtreecommitdiffstats
path: root/java/INSTALL
diff options
context:
space:
mode:
authorPo Lu2023-10-05 11:57:26 +0800
committerPo Lu2023-10-05 11:57:26 +0800
commit253f1aff1ab00e9794f3cfcf50e86e335f411242 (patch)
tree8a232f9683100875bac890832ee7c3af5ec07a3d /java/INSTALL
parent511acc2ed827dd039eee1c6d70c77153825d5c67 (diff)
downloademacs-253f1aff1ab00e9794f3cfcf50e86e335f411242.tar.gz
emacs-253f1aff1ab00e9794f3cfcf50e86e335f411242.zip
Port Emacs to Android 34
* configure.ac: Detect and require Android 34 headers. * doc/emacs/android.texi (Android Environment): Mention new permissions mandated by Android 34. * java/AndroidManifest.xml.in: Introduce new permissions and foreground service types prerequisite for background execution under Android 34. * java/INSTALL: Update installation documentation. * java/org/gnu/emacs/EmacsSdk7FontDriver.java (Sdk7FontEntity) (Sdk7FontObject): * java/org/gnu/emacs/EmacsService.java (onCreate): Silence deprecation warnings. * src/android.c: Update documentation.
Diffstat (limited to 'java/INSTALL')
-rw-r--r--java/INSTALL10
1 files changed, 5 insertions, 5 deletions
diff --git a/java/INSTALL b/java/INSTALL
index fb235af1346..b6c31483dd3 100644
--- a/java/INSTALL
+++ b/java/INSTALL
@@ -39,7 +39,7 @@ script like so:
39Replacing the paths in the command line above with: 39Replacing the paths in the command line above with:
40 40
41 - the path to the `android.jar' headers which come with the Android 41 - the path to the `android.jar' headers which come with the Android
42 SDK. They must correspond to Android version 13 (API level 33). 42 SDK. They must correspond to Android version 14 (API level 34).
43 43
44 - the path to the C compiler in the Android NDK, for the kind of CPU 44 - the path to the C compiler in the Android NDK, for the kind of CPU
45 you are building Emacs to run on. 45 you are building Emacs to run on.
@@ -87,13 +87,13 @@ necessary for compiling Emacs.
87 87
88It is imperative that Emacs is compiled using the headers for the 88It is imperative that Emacs is compiled using the headers for the
89exact API level that it is written for. This is currently API level 89exact API level that it is written for. This is currently API level
9033, so the correct android.jar archive is located within a directory 9034, so the correct android.jar archive is located within a directory
91whose name begins with `android-33'. Minor revisions to the headers 91whose name begins with `android-34'. Minor revisions to the headers
92are inconsequential towards the Emacs compilation process; if there is 92are inconsequential towards the Emacs compilation process; if there is
93a directory named `android-33-extN' (where N represents a revision to 93a directory named `android-34-extN' (where N represents a revision to
94the Android SDK), whether you provide `configure' with that 94the Android SDK), whether you provide `configure' with that
95directory's android.jar or the android.jar contained within the 95directory's android.jar or the android.jar contained within the
96directory named `android-33' is of no special importance. 96directory named `android-34' is of no special importance.
97 97
98The ndk directory contains one subdirectory for each version of the 98The ndk directory contains one subdirectory for each version of the
99Android NDK installed. This directory in turn contains the C and C++ 99Android NDK installed. This directory in turn contains the C and C++