Code Monkey home page Code Monkey logo

Comments (8)

ThePBone avatar ThePBone commented on May 23, 2024 2

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.

TheGamer1002 avatar TheGamer1002 commented on May 23, 2024

I think some are used for crash reporting. Once I have a development environment, I’ll create a fork without those.

from rootlessjamesdsp.

licaon-kter avatar licaon-kter commented on May 23, 2024

That would be nice, the current patch is huuuge and hampers autoupdating, ref: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12560

from rootlessjamesdsp.

ThePBone avatar ThePBone commented on May 23, 2024

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.

ClockGen avatar ClockGen commented on May 23, 2024

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.

ThePBone avatar ThePBone commented on May 23, 2024

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.

licaon-kter avatar licaon-kter commented on May 23, 2024

This can be closed as the MR was merged :)

from rootlessjamesdsp.

TheGamer1002 avatar TheGamer1002 commented on May 23, 2024

Success! 🥳

from rootlessjamesdsp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.