diff options
| author | Po Lu | 2023-10-05 11:57:26 +0800 |
|---|---|---|
| committer | Po Lu | 2023-10-05 11:57:26 +0800 |
| commit | 253f1aff1ab00e9794f3cfcf50e86e335f411242 (patch) | |
| tree | 8a232f9683100875bac890832ee7c3af5ec07a3d /java/INSTALL | |
| parent | 511acc2ed827dd039eee1c6d70c77153825d5c67 (diff) | |
| download | emacs-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/INSTALL | 10 |
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: | |||
| 39 | Replacing the paths in the command line above with: | 39 | Replacing 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 | ||
| 88 | It is imperative that Emacs is compiled using the headers for the | 88 | It is imperative that Emacs is compiled using the headers for the |
| 89 | exact API level that it is written for. This is currently API level | 89 | exact API level that it is written for. This is currently API level |
| 90 | 33, so the correct android.jar archive is located within a directory | 90 | 34, so the correct android.jar archive is located within a directory |
| 91 | whose name begins with `android-33'. Minor revisions to the headers | 91 | whose name begins with `android-34'. Minor revisions to the headers |
| 92 | are inconsequential towards the Emacs compilation process; if there is | 92 | are inconsequential towards the Emacs compilation process; if there is |
| 93 | a directory named `android-33-extN' (where N represents a revision to | 93 | a directory named `android-34-extN' (where N represents a revision to |
| 94 | the Android SDK), whether you provide `configure' with that | 94 | the Android SDK), whether you provide `configure' with that |
| 95 | directory's android.jar or the android.jar contained within the | 95 | directory's android.jar or the android.jar contained within the |
| 96 | directory named `android-33' is of no special importance. | 96 | directory named `android-34' is of no special importance. |
| 97 | 97 | ||
| 98 | The ndk directory contains one subdirectory for each version of the | 98 | The ndk directory contains one subdirectory for each version of the |
| 99 | Android NDK installed. This directory in turn contains the C and C++ | 99 | Android NDK installed. This directory in turn contains the C and C++ |