= Google Summer of Code 2016 = This page serves as a description of the work done by me during the 3 months of Google Summer of Code 2016. <
> My project was [[SummerOfCode2016/Projects#SummerOfCode2016.2FProjects.2FAndroidSDKToolsInDebian.Android_SDK_Tools_in_Debian|Android SDK Tools in Debian]] <
> It mainly involved packaging work, which has all been pushed to alioth and can be seen below under git projects. == Git projects == * [[https://anonscm.debian.org/cgit/android-tools/android-framework-23.git/log/?qt=author&q=Chirayu+Desai|android-framework-23]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-build.git/log/?qt=author&q=Chirayu+Desai|android-platform-build]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-dalvik.git/log/?qt=author&q=Chirayu+Desai|android-platform-dalvik]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-development.git/log/?qt=author&q=Chirayu+Desai|android-platform-development]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-external-doclava.git/log/?qt=author&q=Chirayu+Desai|android-platform-external-doclava]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-external-jsilver.git/log/?qt=author&q=Chirayu+Desai|android-platform-external-jsilver]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-external-libselinux.git/log/?qt=author&q=Chirayu+Desai|android-platform-external-libselinux]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-external-libunwind.git/log/?qt=author&q=Chirayu+Desai|android-platform-external-libunwind]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-frameworks-base.git/log/?qt=author&q=Chirayu+Desai|android-platform-frameworks-base]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-frameworks-native.git/log/?qt=author&q=Chirayu+Desai|android-platform-frameworks-native]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-libcore.git/log/?qt=author&q=Chirayu+Desai|android-platform-libcore]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-libnativehelper.git/log/?qt=author&q=Chirayu+Desai|android-platform-libnativehelper]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-system-core.git/log/?qt=author&q=Chirayu+Desai|android-platform-system-core]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-system-extras.git/log/?qt=author&q=Chirayu+Desai|android-platform-system-extras]] * [[https://anonscm.debian.org/cgit/android-tools/android-platform-tools-base.git/log/?qt=author&q=Chirayu+Desai|android-platform-tools-base]] * [[https://anonscm.debian.org/cgit/android-tools/android-sdk-meta.git/log/?qt=author&q=Chirayu+Desai|android-sdk-meta]] * [[https://anonscm.debian.org/cgit/android-tools/apktool.git/log/?qt=author&q=Chirayu+Desai|apktool]] * [[https://anonscm.debian.org/cgit/android-tools/scripts.git/log/?qt=author&q=Chirayu+Desai|scripts]] At !DebConf16, I alongwith [[KaichungYan|Kai-Chung Yan]] gave a [[https://debconf16.debconf.org/talks/18|talk]] on this project. I also created a [[AndroidTools/Build|wiki page]] to document the android build process for certain tools packaged as part of this project. <
> It has been helpful in figuring out how to package things properly, and also in fixing bugs. <
> Bugs: [[DebianBug:from:chirayudesai1@gmail.com|opened]] [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?correspondent=chirayudesai1@gmail.com|corresponded]] Overall, one of the main achievements during this period is the ability to build a basic android app from the command line using only source-built debian packages. <
> As of August 22, 2016, not all packages are available yet, but the code has been pushed and can be found above under git projects