Files
EVEngine/platform/android
西风逍遥游 6fc616fada fix(android): PendingIntent needs explicit mutability flag
Gradle lintVitalRelease (consumer android build) rejects
PendingIntent.getBroadcast with flags=0 on modern Android
(UnspecifiedImmutableFlag). minSdk is 24, so FLAG_IMMUTABLE (API 23+)
is safe unconditionally.
2026-08-22 23:44:37 +08:00
..
2026-08-22 12:09:26 +00:00

android target SDK notes

This tree (under the android SDK's platform/) is the APK packaging template.

On a dev machine (not on-device):

  1. Copy SDK lib/libmain.so, libSDL2.so, libc++_shared.so (and libhidapi.so if present) into apk/app/src/main/jniLibs/<abi>/.
  2. Copy your game into apk/app/src/main/assets/game/.
  3. Build with Gradle (./gradlew assembleDebug / assembleRelease).

Native plugins (.so) for the same ABI go into jniLibs and are loaded from script with eve.Plugins().load(...).