Commit Graph
57 Commits
Author SHA1 Message Date
Dzmitry Dubrova a461800973 Implement custom driver loading for ARM64 Android devices 2023-12-14 08:53:03 +03:00
Henrik Rydgård 42164b37d6 Gradle: Fix some deprecation warnings 2023-10-06 15:39:59 +02:00
Henrik Rydgård ef28920179 Android: Remove support for 32-bit x86 builds 2023-08-14 13:47:55 +02:00
Lubos 0447b2b78a OpenXR - Cleanup unsupported features, support Android 12 2023-05-03 19:41:23 +02:00
Henrik Rydgård e0a67c7703 Don't use the cpu_features library on Android arm32.
Unbreaks Xperia Play, yay.

Also bumps the compile tools version in the gradle, unrelated but
doesn't hurt.
2023-04-29 23:54:47 +02:00
Henrik Rydgård 67754e3c99 Android: Upgrade to the latest gradle version.
Android Studio got an upgrade, and as usual comes with new gradle and
integration plugin.
2023-04-18 10:47:36 +02:00
Henrik Rydgård 075ccc0821 Android: Update target version to SDK 33
Which corresponds to Android 13.

Additionally removes redundant version lines from the manifest, and
includes a small warning fix.
2023-04-18 10:27:06 +02:00
Henrik Rydgård ab5172cd6e Gradle updates 2023-03-02 13:14:24 +01:00
Lubos 7bbb5eac51 Comment fixed 2023-02-08 17:41:50 +01:00
Lubos abf76bd212 OpenXR - One APK for both Pico and Quest 2023-02-08 17:26:36 +01:00
Lubos 38c4774f4a Change package of the Android VR builds 2022-12-04 18:14:05 +01:00
Henrik Rydgård 4d81506046 Upgrade gradle, specify NDK version in android/build.gradle
Also fix a warning.
2022-11-06 09:44:06 +01:00
Lubos 1fdbde8ee9 OpenXR - Support multiple loaders 2022-09-24 22:11:08 +02:00
Lubos ec22cee96a OpenXR - Add manifest for Pico 2022-09-24 21:22:55 +02:00
Lubos ca77240f36 OpenXR - Rename Quest build variant 2022-09-24 21:16:57 +02:00
Lubos 4691b376d1 OpenXR - Use a build variant instead of a module 2022-07-31 15:27:15 +02:00
Henrik Rydgård 477b1773c2 Bump Android target version to 12L.
(I believe we already handle the one relevant behavior change, which is that
insets can change at any time)
2022-04-05 10:09:52 +02:00
Henrik Rydgård 2845f173ea Update target Android version from 11 to 12. (API 30 to 31).
We just updated from 10 to 11 which enabled scoped storage, but now
that 12 is final, we might as well target that. Some new APIs are
available that might be useful, like a crash dump
API and more refresh rate control.
2021-10-09 22:05:41 +02:00
Henrik Rydgård 2a223bb91d No longer need to specify build tools version, gradle now has a default. 2021-09-08 01:16:49 +02:00
Henrik Rydgård 68d9372d9f Update gradle again.
Or at least try to, last time I tried we hit buildbot issues.
2021-08-29 21:20:33 +02:00
Henrik Rydgård 793e79945f Enable scoped storage enforcement on Android 11+.
This has a number of UX issues and bugs we need to work through, but at least
games are playable, things mostly work. Upgrades are handled smoothly by
keeping existing storage access until you uninstall. After a reinstall, you'll
need to re-select your old PSP directory manually in settings :(
2021-08-04 23:22:43 +02:00
Henrik Rydgård 37d651a89d Address a bunch of the feedback 2021-06-07 00:26:26 +02:00
Henrik Rydgård 27dbcd3b34 Revert "Turn on scoped storage, for the purposes of testing on this branch."
This reverts commit 4b337303a4b2aa49aac6296609331e7c87e61085.
2021-06-07 00:26:26 +02:00
Henrik Rydgård 87a25fd230 Start experimenting with DocumentsContract (the thing DocumentFile wraps)
wip

Some progress towards making the file browser work with DOCUMENT_TREE

More directory browsing progress

More Scoped Storage hackery. Can now browse to a folder and use PPSSPP's game browser to load ISOs from it.

Remove the defunct fdopendir approach. Buildfixes.
2021-06-07 00:24:51 +02:00
Henrik Rydgård 88b2552d64 Turn on scoped storage, for the purposes of testing on this branch. 2021-06-07 00:24:50 +02:00
Henrik Rydgård 5dea4ecfdf Android: Add a dependency on the AndroidX appcompat library.
It's apache licensed so it's ok, and I need it for some Storage Access
Framework work for #11997.
2021-03-13 15:49:25 +01:00
Henrik Rydgård eed70fc315 Experimenally turn off the debug symbols again - see if this helps the buildbot 2021-02-15 22:07:07 +01:00
Henrik Rydgård fc5e27bf78 Update gradle. Enable automatic debug symbol upload for release builds. 2021-02-15 10:54:46 +01:00
Henrik Rydgård 401df20384 Update version number to 1.10. This required changing the Android version code pattern, but should be ok. 2020-06-27 11:11:04 +02:00
Henrik Rydgård a2da6ceb47 Target Android SDK 29.
Includes a nasty SDK bug workaround.
2020-03-30 22:56:24 +02:00
Henrik Rydgård 46f11fbfed Just make the optimized (non-release) android build debuggable. 2018-12-09 21:37:03 +01:00
Florin9doi 8694c33119 F-droid lite version - create stubs for Moga Controller 2018-11-07 14:02:16 +02:00
Henrik Rydgård 3c3aaf5bc7 Just fix some gradle build warnings. It's using platform 16 anyway (but somehow it all still works back on -9) 2018-10-25 01:20:41 +02:00
Henrik RydgårdandGitHub 9e165ed00f Merge pull request #11449 from Florin9doi/REMOVE_DUP
Remove duplicate library; use the existing one
2018-10-06 21:39:20 +02:00
Florin9doi dc99d781d7 Use androidgitversion version 0.4.5 2018-10-06 20:17:08 +03:00
Florin9doi 5c52777699 Remove duplicate library; use the existing one 2018-10-06 20:01:28 +03:00
Florin9doi 1a7e61f4a9 Android: Update deps; Cannot reproduce #11420 2018-09-28 00:18:32 +03:00
Florin9doi 9e3ca46f55 Reduce the number of build variants 2018-09-27 22:33:00 +03:00
TacoTheDankandGitHub 087f542878 Update build.gradle
updated sdk version
2018-06-25 22:04:42 -04:00
Henrik Rydgård ecee4c74b3 Update to the current gradle version, 4.4 2018-05-08 18:44:41 +02:00
Henrik Rydgård 18f93342f3 From NDK 16, libc++ is out of beta and gnustl will be deprecated soon, so switch.
No apparent issues, even on Nexus One with Android 2.3.
2017-12-07 23:45:36 +01:00
Henrik Rydgård e9303fd1cd Try to get androidgitversion to behave. It thinks the build is dirty when it's not. 2017-11-29 15:44:16 +01:00
Henrik Rydgård c855ab66d5 Cleanup gradle output. 2017-11-09 11:22:38 +01:00
Henrik Rydgård a33daa4985 Update gradle files to Android Studio 3.0 defaults. 2017-10-26 10:48:55 +02:00
Carlos Estrague / Mrc_munirandGitHub efe251dc10 Re-enable gradle x86_64 android build
It should work now I've tried it with android-x86 Images and  with emulator android sdk avd image
2017-10-16 01:14:15 +02:00
Henrik Rydgård edf0606bf7 Disable the x86-64 Android build until it can be debugged. Works around #9814 (all such devices can run the x86 build instead) 2017-08-08 16:02:29 +02:00
Henrik Rydgård 22e509905e gradle: Add a "flavor dimension" to make Android Studio 3.0 happy 2017-05-18 12:34:44 +02:00
Henrik Rydgård 8a7661a44f Gradle: Use the main assets directory instead of the android/assets one which is only updated when doing old style builds... 2017-03-31 10:59:46 +02:00
Henrik Rydgård 60f74c3ba2 Gradle: Output the computed version name and code to text files for further processing. 2017-03-27 16:58:08 +02:00
Henrik Rydgård 9f3580f67d gradle: Automatically set Android version number according to git commit, when version >= 1.4. Fixes #9490. 2017-03-27 12:06:31 +02:00