Open theapache64 opened 3 years ago
Currently it looks like the package name is used to identify dependencies. This will work great for apps without obfuscation, but it will most likely miss a lot of tools in apps with R8 (obfuscation) enabled.
An alternative solution to this would for example be to lookup well known resource files of libraries, which I believe may be used in some occasions by AppBrain to detect used libraries https://www.appbrain.com/stats/libraries
Would you like to expand to alternative variants to detect dependencies?
Awesome work, and great application you have built! Sadly I couldn't run it yet, as it wouldn't compile due to the missing lib
miss a lot of tools in apps with R8 (obfuscation) enabled.
Yeah, you're right. I am looking at other possible algorithms too.
Would you like to expand to alternative variants to detect dependencies?
YES!!!!
.. ouldn't compile due to the missing lib
I hope that's fixed.
@mikepenz I am thinking of exporting these xmls to the above data-source.
I think mainly you'll need name + package name + website url (not sure if you want to also include licenses? as those may be of value for devs)
Theoretically I could do an export of those for you in the format of your document
@mikepenz Got your CSV export :rocket: and Integration finished. Thank you so much for the data
Might I suggest that you add the following library:
name: Bitmovin Player
package_name: com.bitmovin.player
category: (I think this would currently be Other
, otherwise something like media player)
website: https://bitmovin.com/video-player/android-sdk/
@strangesource Added 👍
Add more libraries to data-source
THIS ISSUE WILL BE OPEN FOREVER