AboutLibraries automatically collects all dependencies and licenses of any gradle project (Kotlin MultiPlatform), and provides easy to integrate UI components for Android and Compose-jb environments
In the generated JSON file, "Apache-2.0" license may have an invalid "url" field, which value is "apache_2_0", rather than "https://spdx.org/licenses/Apache-2.0.html" or "https://spdx.org/licenses/Apache-2.0.txt".
About this issue
In the generated JSON file,
"Apache-2.0"
license may have an invalid"url"
field, which value is"apache_2_0"
, rather than"https://spdx.org/licenses/Apache-2.0.html"
or"https://spdx.org/licenses/Apache-2.0.txt"
.This affects the sample application as well, if you download AboutLibraries-v10.8.2-c100820-release.apk in https://github.com/mikepenz/AboutLibraries/releases/tag/v10.8.2 , extract
res/iz.json
file, jump to line 2338, you can see the "url":We are using the core module only, and consume the JSON file by
then open
license.url
in browser, such url could cause an exception and crash the App.Details