返回> 网站首页
AndroidWiFiADB - 基于Idea的Android Studio插件开发
yoours2022-05-13 19:53:21
简介一边听听音乐,一边写写文章。
一、插件
使用Android Studio安装插件 AndroidWiFiADB 无法使用。
二、AndroidWiFiADB
开源下载地址:https://github.com/pedrovgs/AndroidWiFiADB
三、配置
默认配置只能作为Idea插件使用,不支持AS中使用。
1. 工程配置
3. build.gradle配置文件
buildscript {
repositories {
mavenCentral()
}
}
plugins {
id "org.jetbrains.intellij" version "1.4.0"
}
apply plugin: 'org.jetbrains.intellij'
apply plugin: 'java'
apply plugin: 'checkstyle'
apply plugin: 'jacoco'
group 'com.github.pedrovgs'
version '2.5-SNAPSHOT'
sourceCompatibility = 11.0
repositories {
mavenCentral()
google()
}
intellij {
//Android Studio AI-211.7628.21.2111.8309675
//IntelliJ IDEA IU-213.7172.25
version = '211.7628.21'
pluginName = 'AndroidWiFiADB'
plugins = ['android']
updateSinceUntilBuild = false
}
dependencies {
implementation 'org.mockito:mockito-all:1.10.19'
}
task checkstyle(type: Checkstyle) {
configFile file("${project.rootDir}/config/checkstyle/checkstyle.xml")
source 'src'
include '**/*.java'
exclude '**/gen/**'
classpath = files()
}
4. Plugin.xml配置文件
以下支持Android Studio和Idea两个IDE
<!-- https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html -->
<idea-version since-build="203"/> 支持的最低版本号
<!-- https://plugins.jetbrains.com/docs/intellij/plugin-compatibility.html -->
<depends>org.jetbrains.android</depends>
<depends>com.intellij.modules.platform</depends>
<!--depends>com.intellij.modules.androidstudio</depends--> 需要注释掉,不能依赖,否则只能AS使用该插件
<depends>com.intellij.java</depends>
版本信息参考:
http://www.jetbrains.org/intellij/sdk/docs/basics/getting_started/build_number_ranges.html
5. checkstyle.xml文件
删掉
<!--module name="LineLength">
<property name="max" value="120"/>
</module-->
四、编译和调试
五、安装
六、完成
七、一些文件夹
1。AS安装插件的文件夹,在异常时可以直接删除对应文件或文件夹
C:\Users\Administrator\AppData\Roaming\Google\AndroidStudio2021.2\plugins
2. Idea安装插件的文件夹
C:\Users\Administrator\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins
3. 开发插件时的调试idea环境(文件比较大,不用时可删除)
C:\Users\Administrator\.gradle\caches\modules-2\files-2.1\com.jetbrains.intellij.idea\ideaIC
4. 编译后的插件目录
E:\AndroidWiFiADB\build\distributions