Thursday, April 30, 2015

How to get complete android apk info

hint:
/home/bhola/android-sdk/sdk/build-tools/21.1.0/aapt dump badging app-x86-debug.apk 

Building apk for multiple architecture

productFlavors {
    defaultFlavor {
        proguardFile 'proguard-rules.txt'    }
    x86 {
        versionCode Integer.parseInt("6" + defaultConfig.versionCode)
        ndk {
            abiFilter "x86"        }
    }
    mips {
        versionCode Integer.parseInt("4" + defaultConfig.versionCode)
        ndk {
            abiFilter "mips"        }
    }
    armv7 {
        versionCode Integer.parseInt("2" + defaultConfig.versionCode)
        ndk {
            abiFilter "armeabi-v7a"        }
    }
    arm {
        versionCode Integer.parseInt("1" + defaultConfig.versionCode)
        ndk {
            abiFilter "armeabi"        }
    }
}

Sunday, April 19, 2015

Saturday, April 18, 2015

Resources for learning GO language


Installing go:
1. mkdir ~/go
    mkdir ~/goprojects

Install go from golang.org site

Install goeclipse  ==> juno eclipse and install goeclipse plugin

Install gocode
go get -u github.com/nsf/gocode

setup environment variables in ~/.profile

export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goprojects

export PATH=$PATH:$GOPATH/bin


https://tour.golang.org/welcome/1

Golang book

http://www.golang-book.com/11/index.htm


Go Libraries:

https://github.com/Xelom/Go-Libraries


Debugging tips:

1. only variable with Capital letter are exported.


Saturday, April 11, 2015