Welcome to the 4th blog in the series of GSoC 2020 blogs.
This week was again a bit slow like the last week. The null pointer exception which popped up in gradle upgrade has been really tough to crack. Looked like a library name is returning as null. The line responsible for the error is Line 36 from build-extensions.kt. The library in question here seems to come from import org.gradle.Project from same file. So it looked like the issue is with gradle. But gradle builds fine from upstream source right? So something must be wrong in my setup is what I thought.
I found the bootstrap script from here to try an install gradle 6.4.1 as a bootstrap package. But still failed. 😦 Same error.
I am trying to dig in more in this issue. meanwhile I started on android-sdk-latest with help of Chirayu Desai late last week. The basic idea is to replace all the several repos in salsa for platform-tools, adb, system-core, apksigner, etc with a single repo which will directly clone required repos from AOSP and then build the packages. Some of the work is been done in this repo and We will be tracking the future work on this issue.
Thanks! See you around in the next one. o/