Opened 18 months ago

Last modified 18 months ago

#30270 new defect

Use Ndk.abiFilters to include native dependencies

Reported by: sisbell Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-mobile, tbb-8.5, TorBrowserTeam201904
Cc: igt0, sisbell, sysrqb, hans@…, n8fr8 Actual Points:
Parent ID: #30168 Points:
Reviewer: Sponsor:


ndk.abiFilters should be used to manage what dependencies are included in the apk. This would be added to the gradle build file of firefox.

Child Tickets

Change History (2)

comment:1 Changed 18 months ago by sisbell

I tried adding the filters to the mobile/android/app/build.gradle file. The packaged apk had the correct firefox libraries but none of the dependent native libraries from the aar dependencies. I'll need to investigate why this is the case.

As a work-around, I made some modifications in the tor-browser project to handle the inclusion/exclusion through zip/unzip commands.

comment:2 Changed 18 months ago by gk

Keywords: tbb-8.5 added; tbb-8.5-must removed

That's a nice thing to have and we should work on it, but it is no blocker for 8.5.

Note: See TracTickets for help on using tickets.