summaryrefslogtreecommitdiff
path: root/android-cts/linaro.readme
blob: ef0ecb765a4a2d515f52b0efc1bc5e340d9b4494 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1. repo init -u https://android.googlesource.com/platform/manifest -b studio-1.4
2. apply patch
3. build:
    build_tools_ddmlib(){
        #need to use with java6
        export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64/
        export PATH=${JAVA_HOME}/bin:$PATH
        export ANDROID_HOME=/home/yongqin.liu/android-tools/android-sdk-linux
        cd tools
        ./gradlew prepareRepo copyGradleProperty
        if [ $? -ne 0 ]; then
            echo "Failed to run:./gradlew prepareRepo copyGradleProperty"
            return
        fi
        ./gradlew assemble
        if [ $? -ne 0 ]; then
            ./gradlew clean assemble
            if [ $? -ne 0 ]; then
                echo "Failed to run:./gradlew clean assemble"
                return
            fi
        fi
        ./gradlew :base:ddmlib:build
        unset JAVA_HOME
    }
4. scp hackbox://home/yongqin.liu/android-tools/out/build/base/ddmlib/build/classes/main/com/android/ddmlib/AdbHelper*.class com/android/ddmlib/
5. jar -uvf tradefed-prebuilt.jar com/

https://android.googlesource.com/platform/cts/+/d8972ff/tools/tradefed-host/src/com/android/cts/tradefed/targetprep/HostPreconditionPreparer.java