When developing Android apps, I’m almost always working in the Android Studio development environment (IDE).
I have a pretty solid dev computer, but even so, it just takes a little while for Android Studio to start up. There are times when I have to make a teeny tiny change to the source code, and it’s just a chore to open the IDE, change the code, and rebuild my app.
For example, suppose my client has requested a change to a string that’s displayed in a
TextView. I’d much rather open my
strings.xml file using a text editor like
vi, edit the string as requested, and rebuild the app without ever touching Studio.
In fact, it’s possible to do this. Open a terminal, and go to your Android Studio project root. For me, this is in my home directory under
~/StudioProjects/. After editing the
strings file (e.g.
./gradlew build. You’ll see a bunch of output like this:
./gradlew build :buildSrc:compileJava UP-TO-DATE :buildSrc:compileGroovy UP-TO-DATE ... :app:test UP-TO-DATE :app:check :app:build BUILD SUCCESSFUL Total time: 4.855 secs
Your new apk will be in the default location for your project. If you don’t recall where that is, you can find it quickly by running
find . -name "*.apk".
Note: this demo was done using Ubuntu 16.04 OS with Android Studio 2.3. I’m not sure if it will work for Android Studio 3, but I think it will.