Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android 14 update. #282

Open
MrMayonnaisez opened this issue Oct 29, 2024 · 5 comments
Open

Android 14 update. #282

MrMayonnaisez opened this issue Oct 29, 2024 · 5 comments
Labels
wait for details Waiting for details of issue contributor(s)

Comments

@MrMayonnaisez
Copy link

Hello, I would like to use this software due to its open source nature however I'm limited by the fact it is not made for Android 14 which my device uses. Is there an eta on any update or any plans to update the app?

Currently I'm using OBD AutoDoctor and I don't like it because it hides information from sensors behind a paywall.

@fr3ts0n
Copy link
Owner

fr3ts0n commented Nov 2, 2024

Since I currently do not own a Android 14 phone, I can't test it on the real device.
However, it does run without a problem on the Android 14 emulation.

Please could you describe the problems you have with it on Android 14?
Please also could you add log files where helpful.
Thx

@fr3ts0n fr3ts0n added the wait for details Waiting for details of issue contributor(s) label Nov 2, 2024
@r100gs
Copy link

r100gs commented Nov 20, 2024

Hello @fr3ts0n,

I tested it today on android 14 and the app loads but does not display something on screen.

Best regards,
Stefan

@fr3ts0n
Copy link
Owner

fr3ts0n commented Nov 24, 2024

Do you have a logfile / android logcat output of this behaviour?
Thx

@VoronManiac
Copy link

Same. Trying to install from Android Play Store and getting message this app isn't available on your device because it was made for an older version of Android (current is version 15). It would be a shame to let all the hard work that went into this fall by the wayside...Is a rebuild possible or are there fundamental design issues?

@fr3ts0n
Copy link
Owner

fr3ts0n commented Dec 20, 2024

The version on google play store is rather old (V2.03) and NOT maintained by it's owner.
I have already asked cppox (the user who owns the playstore release) to remove it, since it also includes ads, which I do NOT want at all. -> No reaction.
Since Cppox doesn't provide (changed) source code, I filed a license infringement to Google, but this also was ignored.
So much to the organizational fun of an OSS developer. 😢

However on the technical side there are several design issues which keep me from updating the target versions of the project:

  • permissions handling changes drastically between SDKs
    • Each SDK version update would have created additional (rather ugly) workarounds for changed handling of permissions on
      • Bluetooth
      • USB
      • Files (Measurements, CSV exports, logs)
  • plugin communication does break on target sdk set >25
    • IPC communication handling changed

The current version (V2.6.13) is running fine on an Android 14 emulator target (with current SDK settings), but:

  • f-droid update is marked with a warning because of app's SDK settings
    • It still can be downloaded and installed from f-droid app
  • APP shows a warning message at initial startup
    • needs to be confirmed by dialog
  • Permissions have to be accepted "the old way" at initial startup
    • needs to be confirmed by dialog

I currently struggle to find enough motivation for these adaptions to happen 😩

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wait for details Waiting for details of issue contributor(s)
Projects
None yet
Development

No branches or pull requests

4 participants