Commit Graph

72 Commits

Author SHA1 Message Date
Henrik Rydgård
7ce876d3f1 New icon images, reorganize files, update banner 2024-11-03 12:29:55 +01:00
Henrik Rydgård
14a78e51b0 Android: Fix a bunch of lints 2024-10-10 10:06:46 +02:00
Henrik Rydgård
f5b31cbcab Android: Build with the Android 15 SDK (v35) and target it as well.
Just making sure we're properly up to date.
2024-09-09 11:00:30 +02:00
Henrik Rydgård
abaea0197b Allow debug/release build variants for legacy build 2024-08-15 15:51:11 -06:00
Henrik Rydgård
afdba5a7b9 Add green icon for Legacy Edition, add new string for name 2024-08-15 13:34:11 -06:00
Henrik Rydgård
eff3ef7da3 Android: Add new build config "legacyOptimized", which targets an older Android version
This should allow working around the scoped storage problem on old
Android TVs by sideloading APKs built this way. Support for building
this will be added to the buildbot soon.

Considering maybe making a special icon variant?

See #16865

Not yet tested.
2024-08-14 17:55:42 -06:00
Katharine Chui
9b9f7bdcd3
bump com.gladed.androidgitversion to fix android studio building (#19328)
fixes "Could not find com.android.tools.build:gradle:2.3.3."

ref: https://github.com/gladed/gradle-android-git-version/issues/55
2024-07-16 16:53:35 +02:00
Henrik Rydgård
bc378fd0d6 Android: Compile using the newest SDK, update targetVersion to 34 2024-05-13 14:59:13 +02:00
Henrik Rydgård
3bebd2101a
Revert "OpenXR - One APK for Android and standalone VR" 2024-04-03 10:57:02 +02:00
Lubos
63307aec2e OpenXR - One APK for Android and standalone VR 2024-03-21 12:29:22 +01:00
Lubos Vonasek
0255de7d7d OpenXR - Android paths fixed 2024-03-20 19:07:06 +01:00
Lubos
76b015a4ab OpenXR - Migrate to official SDK 2024-03-20 12:23:54 +01:00
Henrik Rydgård
c5191cad4c Disable 16-bit textures on PowerVR.
Fixes #18780
2024-01-29 15:48:27 +01:00
Henrik Rydgård
a811cbac80 Add proper checks for file type when picking a background image
Should fix some confusion, and also issues picking files from the
Download folder on Android where the filenames we get don't always have
extensions.
2024-01-27 12:03:01 +01:00
Henrik Rydgård
01370ab099 Fix some gradle deprecation warnings 2024-01-17 23:43:00 +01:00
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ård
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