Comments (8)
You also can add a new build flavor that excludes the Google Firebase/Crashlytics library in the build.gradle.kts
file, if that's easier.
Example from another app on f-droid: https://github.com/Swordfish90/Lemuroid/blob/b6c824c651f538b7354835355f31676b7d01d117/lemuroid-app/build.gradle.kts#L53
from rootlessjamesdsp.
I think some are used for crash reporting. Once I have a development environment, I’ll create a fork without those.
from rootlessjamesdsp.
That would be nice, the current patch is huuuge and hampers autoupdating, ref: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12560
from rootlessjamesdsp.
I added the new build flavor for F-Droid with commit 2d897c0.
The new gradle target can be called like this:
./gradlew assembleRootlessFdroidRelease
And should place the final APK here: ./app/build/outputs/apk/rootlessFdroid/release/JamesDSP-v1.1.1-rootless-fdroid-universal-release.apk
Also, there's a shared library called libcrashlytics-connector
. This is not part of crashlytics, but rather a helper library (source code here) for easy logging from native code. In the F-Droid build, this library only outputs into logcat; anything else is removed at compile-time.
from rootlessjamesdsp.
Thanks a lot @ThePBone. Does the fdroid build still send the crash logs in some other way, or the "send crash logs" switch in settings has no effect anymore?
If it sends logs and turned on by default we will have to add "Tracking" antifeature.
from rootlessjamesdsp.
It does not send crash logs anymore. The 'Send crash logs' switch is hidden in the F-Droid build (and wouldn't have any functionality even if visible).
from rootlessjamesdsp.
This can be closed as the MR was merged :)
from rootlessjamesdsp.
Success! 🥳
from rootlessjamesdsp.
Related Issues (20)
- Enhanced mode whitelist vs blacklist HOT 3
- Is it possible to use on older android phones?
- [SUGGESTION] Mic only mode?
- Android Auto not woking HOT 7
- Per channel EQ and time alignment HOT 8
- Relabel "Active" and "Idle"
- Can't close in-app video ad's voice. HOT 2
- [ROOT] Broken Audio HOT 1
- Pixel 6a android 14 HOT 2
- Request
- Apple Music some music sound won't output.
- Very Old App, Rainy Mood HD is not supported of RootlessJamesDSP
- Unable to display incomplete translations.
- RootlessJamesDSP pops and clicks on Android Qobuz
- Buffer Size has no effect on latency HOT 1
- Skip onboarding for secondary users
- Some apps' unprocessed streams are not muted; unable to exclude them HOT 1
- Microphone processing
- Contribution: Ultra high quality THX IRs Preset HOT 1
- Normalizer
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rootlessjamesdsp.