Skip to content

Instantly share code, notes, and snippets.

View aednlaxer's full-sized avatar

Alexander Troshkov aednlaxer

View GitHub Profile
@dlew
dlew / script.sh
Created November 9, 2018 16:36
Simple AndroidX Migration Script
#!/usr/bin/env bash
# I've found that the "Migrate to AndroidX" converter in Android Studio doesn't work very
# well, so I wrote my own script to do the simple job of converting package names.
#
# You can download a CSV of package names here: https://developer.android.com/topic/libraries/support-library/downloads/androidx-class-mapping.csv
#
# It'll run faster on a clean build because then there are fewer files to scan over.
#
# Uses `gsed` because I'm on a Mac. Can easily replace with `sed` if you don't have `gsed`.
@vetoketju
vetoketju / emu.sh
Last active November 29, 2018 11:30
launch android emulator that always has working internets
#!/usr/bin/bash
INPUT=${1:-"-1"}
LIST=($(emulator -list-avds))
SELECTED=$(($INPUT))
SIZE=${#LIST[@]}
if [ $SELECTED -lt $SIZE ] && [ $SELECTED -gt -1 ]; then
emulator @${LIST[$SELECTED]} -verbose -dns-server 8.8.8.8