一劲装、配置Android-SDK環(huán)境變量
-
環(huán)境變量中新建ANDROID_SDK_HOME唁情,并將目錄指向SDK安裝目錄:
圖片.png -
配置Path變量姻僧,需要將platform-tools和tools文件夾添加進(jìn)來:
圖片.png 檢測是否配置成功。在命令行中輸入adb回車份企,如出現(xiàn)下面界面也榄,說明配置成功:
二、一些常用的 adb 命令
在cmd命令行中輸入如下命令: adb help all 司志,就會列出所有可用的命令手蝎。
adb devices ,列出所有連接的Android設(shè)備和虛擬機(jī)俐芯;
adb push <local> <remote> 棵介,將電腦上的文件復(fù)制到設(shè)備(通常存到SD卡);
adb pull <remote> <local> 吧史,將設(shè)備上的文件復(fù)制到電腦邮辽。
adb -s 015d2856b8300a10(設(shè)備序列號) logcat,可以在查看設(shè)備相關(guān)log信息
adb logcat MyActivity:* *:S贸营, 打印以 MyActivity 為標(biāo)簽的日志消息
adb shell am startservice –a <intent action>吨述,可用 Intent 啟動一個 Service
adb shell pm list packages,可列出所有已安裝的包(應(yīng)用程序)
三钞脂、WIFI連接adb
首先將安卓設(shè)備通過USB連接線連接到電腦揣云,確保安卓設(shè)備和電腦均連接到同一個無線網(wǎng)絡(luò)中,并查看安卓設(shè)備的IP地址冰啃,比如192.168.1.104等邓夕。設(shè)置好以上步驟后,在終端運(yùn)行如下命令:
$ adb devices ------驗證設(shè)備已經(jīng)處于調(diào)試模式
List of devices attached
0070015947d30e4b device
$ adb tcpip 5555 ------在TCP/IP模式下重啟adb守護(hù)進(jìn)程阎毅,然后監(jiān)聽5555端口(adb的默認(rèn)端口)
$ adb connect 192.168.1.104 ------連接設(shè)備
$ adb devices ------驗證已通過TCP/IP成功地連接了電腦和設(shè)備
List of devices attached
192.168.1.104:5555 device
注:另外也可以通過安裝Android studio插件ADB WIFI實現(xiàn)此功能焚刚。
四、用Monkey對應(yīng)用UI做壓力測試
adb shell monkey –p <package name> <event count>
對指定 <package name> 的應(yīng)用程序執(zhí)行Monkey扇调,還可以用 <event count> 參數(shù)指定隨機(jī)事件數(shù)量
五矿咕、使用Gradle構(gòu)建系統(tǒng)
- 工程gradle文件
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}
allprojects {
repositories {
jcenter()
}
}
- 模塊gradle文件
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.0"
defaultConfig {
minSdkVersion 18
targetSdkVersion 18
}
}
六、用ProGuard優(yōu)化和混淆代碼
build.gradle文件的 android 部分加入如下的代碼:
buildTypes {
release {
runProguard true
proguardFile getDefaultProguardFile('proguard-android.txt')
}
}