Android Studio基本使用

以android 3.5.2为例

安装

卸载

SDK Manager

sdk platforms:安装不同的安卓sdk

sdk tools:安装cmake、lldb工具

Project Structure

Project: 设置gradle和gradle插件版本

SDK Location: 设置sdk、ndk和jdk位置

设置依赖项

Preferences

Appearance & Behavior

System Settings>Memory Settings 设置ide最大堆存储大小

Plugins                                                 插件管理

写法

#define  LOGI(...)  __android_log_print(ANDROID_LOG_INFO,"jni",__VA_ARGS__)

说明

  c/c++使用cmake构建,CMakeLists.txt

cmake_minimum_required(VERSION 3.4.1)

add_library(native-lib SHARED native-lib.cpp)

find_library(log-lib log)

target_link_libraries(native-lib ${log-lib})

  build.gradle中配置添加cmake脚本

android {
    externalNativeBuild {
        cmake {
            path "src/main/cpp/CMakeLists.txt"
            version "3.10.2"
        }
        ndk{
            abiFilters "armeabi-v7a","arm64-v8a","x86","x86_64"
        }
    }
}

常用视图

日志视图:View -> tool windows - Logcat

终端视图:View -> tool windows - Terminal

设备文件管理器:View -> tool windows - Device File Explorer

工具

javap

签名 javap -p -s

adb

# 
adb devices
adb -s xxxxxx shell
RMX1991CN:/ $ cat /proc/cpuinfo
adb connect ip:port
adb disconnect ip
adb pull /data/log/logcat_full.log
adb reboot
# 卸载-k保留数据和缓存目录, 安装-r表示覆盖安装
adb uninstall com.zhou.gill
adb install -r  ./*.apk
# 模拟 输入文本,点击坐标,按键home
adb shell input text “001”
adb shell input tap 540 1104
adb shell input keyevent 3

快捷键

Alt+Enter                                            先光标定位,提示

Alt+Command+L                               格式化代码

Shift*2                                                快速查找文件

Command+Shift+L                           快速查找内容

你可能感兴趣的:(工具,android)