当前位置:首页 » 安卓系统 » androidstudio插件

androidstudio插件

发布时间: 2022-10-05 13:49:25

① android studio 插件怎么安装

Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图:

区域1:你当前已经安装了的插件
区域2:在线安装
区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。
还有一个Install JetBrains plugin其实和区域2是一样的,只是这边将JetBrains类型的插件放一起了,便于安装而已。
这边再讲下区域2,点击出现下图,可以直接在输入框中搜索你要安装的插件,然后点击右边的install按键即可。

② Android Studio有哪些非常好用的插件

Android Studio软件免费下载

链接:https://pan..com/s/10uOaT5HNyfW9Agfntb9_Lw

提取码:v3h1

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似EclipseADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。

③ 如何做 android studio 自动生成代码插件

1.介绍
在使用Android Studio开发的时候,大部分人都会使用一些插件来提高开发效率,比如:
ButterKnife 自动生成注解代码
PermissionsDispatcher 更方便的进行Android 6.0权限处理
像这样的插件还有很多很多,但我们不能一直停留在用的程度,这样太不符合程序猿的风格了,今天就让我们自己动手来写一个插件,当以后自己有好的想法的时候,也能写一个出色的插件给大家使用。
想到以前写系统原生dialog的时候还要写一大串代码,简直太麻烦,今天就用这个做例子,写一个插件来实现一键生成dialog代码。
注:本文只是为了熟悉Android Studio插件开发,所以用一个比较简单的例子来演示。
2.环境搭建
首先需要安装IntelliJ IDEA
安装完成后,运行起来是这个样子的:

IntelliJ IDEA
点击Create New Project新建一个Plugin项目,填写项目名称,选择位置就可以点击finish了。

New Project
项目结构如下图所示:

项目结构
src目录下建包,和平时使用Android Studio的方式是一样的。
到这里,环境就搭建成功了(^-^)V
3.编写插件
新建Action
在新建的包下建一个Action类

New Action
然后填写一些信息

填写信息
ActionID:Action唯一的ID,一般的格式为:pluginName.ID
ClassName:类名
Name:插件最终显示在菜单上的名称
Description:对这个Action的描述信息
然后往下,选择插件在菜单中的位置,这里选择的是Code菜单下第一的位置,然后定义一个快捷键。
点击OK,就创建了一个Action类了,
public class CreateDialogAction extends BaseGenerateAction {

public CreateDialogAction() {
super(null);
}

public CreateDialogAction(CodeInsightActionHandler handler) {
super(handler);
}

@Override
public void actionPerformed(AnActionEvent e) {

}
}

注意把继承的AnAction改成BaseGenerateAction,下文需要用到BaseGenerateAction类中的相关方法。
代码实现
主要实现在类中自动生成代码,首先获取相关的操作类,已在代码中加入注释说明。
public class CreateDialogAction extends BaseGenerateAction {

public CreateDialogAction() {
super(null);
}

public CreateDialogAction(CodeInsightActionHandler handler) {
super(handler);
}

@Override
public void actionPerformed(AnActionEvent e) {

// 获取编辑器中的文件
Project project = e.getData(PlatformDataKeys.PROJECT);
Editor editor = e.getData(PlatformDataKeys.EDITOR);
PsiFile file = PsiUtilBase.getPsiFileInEditor(editor, project);

// 获取当前类
PsiClass targetClass = getTargetClass(editor, file);
// 获取元素操作的工厂类
PsiElementFactory factory = javaPsiFacade.getElementFactory(project);

// 生成代码
new LayoutCreator(project, targetClass, factory, file).execute();
}
}

生成代码,需要继承WriteCommandAction.Simple类,在run方法中写生成代码的逻辑,将生成dialog的代码存入StringBuilder,然后调用targetClass类中的add方法生成代码,最后再导入需要的类。
public class LayoutCreator extends WriteCommandAction.Simple {

private Project project;
private PsiFile file;
private PsiClass targetClass;
private PsiElementFactory factory;

public LayoutCreator(Project project, PsiClass targetClass, PsiElementFactory factory, PsiFile... files) {
super(project, files);
this.project = project;
this.file = files[0];
this.targetClass = targetClass;
this.factory = factory;
}

@Override
protected void run() throws Throwable {
// 将弹出dialog的方法写在StringBuilder里
StringBuilder dialog = new StringBuilder();
dialog.append("public void showDialog(){");
dialog.append("android.support.v7.app.AlertDialog.Builder builder = new AlertDialog.Builder(this);");
dialog.append("builder.setTitle(\"Title\")\n");
dialog.append(".setMessage(\"Dialog content\")\n");
dialog.append(".setPositiveButton(\"OK\", new android.content.DialogInterface.OnClickListener() {\n" +
"@Override\n" +
"public void onClick(DialogInterface dialog, int which) {\n" +
"\t\n" +
"}" +
"})\n");
dialog.append(".setNegativeButton(\"Cancel\", new DialogInterface.OnClickListener() {\n" +
"@Override\n" +
"public void onClick(DialogInterface dialog, int which) {\n" +
"\t\n" +
"}" +
"})\n");
dialog.append(".show();");
dialog.append("}");

// 将代码添加到当前类里
targetClass.add(factory.createMethodFromText(dialog.toString(), targetClass));

// 导入需要的类
JavaCodeStyleManager styleManager = JavaCodeStyleManager.getInstance(project);
styleManager.optimizeImports(file);
styleManager.shortenClassReferences(targetClass);
}
}

点击编译器右上角的绿色Run按钮,会重新启动一个新的IntelliJ IDEA的界面,在这里创建一个Android工程,点击Code,会看到Android Dialog选项,看下效果:

Android Dialog
OK,到这里我们就成功的创建了一个插件,下面让我们来看看如何来部署插件。
4.部署插件
填写相关信息
打开项目中的plugin.xml文件,填写相关的信息,这些信息会展示在插件库中,如下图所示。

plugin
点击Bulid菜单下的Prepare Plugin按钮会在项目的根目录生成jar插件,如下图所示:

生成插件
安装插件
打开Andorid Studio,选择File -> Settings -> Plugins -> Install plugin from disk,选择我们生成的jar然后重启即可,如下图所示,红框标记的部分就是我们刚才在plugin.xml文件中填写的信息:

安装插件
发布插件
还可以把插件发布到仓库,让其他人也能使用,进入 JetBrains 官网,注册账号,提交插件jar包,填写相关信息,等待审核就可以了。
5.遇到的问题
安装插件的时候出现下面的报错,是因为IDEA中jdk的版本是1.8,而我的Android Studio中jdk的版本是1.7导致的,版本统一就好了。
Android Dialog threw an uncaught PluginException.

6.总结
总结一下之前的步骤:
下载Intellij IDEA,新建一个Intellij Platform Plugin的项目(注意jdk版本的问题,最新的IDEA需要jdk 1.8版本)
在项目中新建一个Action,把继承的AnAction改成BaseGenerateActio
编写API,这个可以参考其他插件的写法
点击Bulid菜单下的Prepare Plugin按钮生成jar,这个jar就可以直接用来安装了

④ Android Studio怎么安装插件

点击设置小按钮

点击[Plugins]这里展示的是你已经安装的插件,我们可以点击插件名称,查看插件的说明,下方的三个按钮是添加插件的三种路径,我们分别介绍:

官方插件
我们这里已Meteor为示例,首先点击官方插件

这里我们可以搜索插件的名称,然后点击安装

这里AS要求我们重启AS

安装好后,我们可以在插件列表中查看

民间插件
民间插件的安装方式和官方插件的安装方式非常相似,我们这里以Genymotion模拟器为例,首先点击民间插件按钮

配置Genymotion路径

配置好之后我们点击[Apply],然后我们关闭这个窗口,从快捷按钮起动Genymotion

本地插件
本地插件安装更加的简单,我们首先需要下载好插件包(jar或者zip格式的),然后我们点击本地插件按钮

这是会弹出选择插件包,我们选择插件包的然后选择ok即可,
最后[Apply]以后一定要重启AS生效哦

⑤ 如何正确安装 android studio 插件/不出错

Android Studio安装插件的方式其实和Eclipse大同小异。废话不多说,直接上图: 区域1:你当前已经安装了的插件 区域2:在线安装 区域3:从硬盘安装,即针对你已经下载好了的插件,可通过这项选择到你下好的插件,进行安装。 还有一个Install Jet。可以看看安卓巴士的教程:http://www.apkbus.com/thread-464395-1-1.html

⑥ 怎么在AndroidStudio中安装Genymotion插件

打开Android Studio的设置界面,File->Settings,或者在工具栏中直接点击设置图标。

在设置中选择插件栏“Plugins”,然后搜索“Genymotion”,软件会提示找不到该插件,此时咱们点击提示中的链接“Browse”。

然后在弹出的框中右侧点击“Install plugin”,点击yes安装插件,很快就能完成。

完成后按提示重启一下Android Studio。

重启后可以在Android Studio中的工具栏中多出一个图标,这个便是Genymotion插件了。第一次点击它,会提示添加Genymotion的安装路径,找到之前安装好的Genymotion路径即可。如果还没安装,可以参考该引用的经验。
0Win10系统下安装Genymotion安装模拟器

确定路径后,再次点击插件图标将弹出Genymotion 设备管理器,让选择后新建安卓模拟设备。

如果已有安装模拟设备,点击start即可启动模拟器。好了,现在就可以尽情的使用这个更加快速方便的安卓模拟器了。

那么如何测试安卓程序呢,很简单,在启动程序时,系统自动识别出Genymotion模拟器,咱们选择它就可以了。

此外,还应注意的是,Genymotion模拟器是可以改变窗口大小的,按快捷键Ctrl+F11或者模拟器的转屏按钮可以进行屏幕方向的切换。

⑦ android studio 怎么查看插件

进入设置里面找到 Plugins 选项,Plugins就是指的插件,然后在右边的列表内进行查询。里面的内容就是 Android Studio 所安装的一些列插件,可以对其进行卸载或者去搜索框安装新的插件。如下图所示:

注意:安装完毕后需要对Android Studio进行重启,然后进去查看插件时候安装成功。

⑧ Android Studio有哪些非常好用的插件

Android Studio是目前Google官方设计的用于原生Android应用程序开发的IDE。基于JetBrains的IntelliJ IDEA,这是Google I/O 2013第一个宣布的作为Eclipse的继承者,深受广大Android社区的欢迎。在经过漫长的测试阶段后,最终版本于去年12月发布。
Android Studio是一个功能全面的开发环境,装备了为各种设备——从智能手表到汽车——开发Android应用程序所需要的所有功能。不但总是有改进的余地,Android Studio还提供了对第三方插件的支持,下面本文将列出一些最有用的插件。
H.A.X.M(硬件加速执行管理器)
如果你想使用Android模拟器更快地执行应用程序,那么H.A.X.M是你的最佳选择。H.A.X.M提供Android SDK模拟器在英特尔系统中的硬件加速。我认为H.A.X.M是最有用的插件,因为它能让Android开发人员尽快地在模拟器上运行最新的Android版本。
安装H.A.X.M
打开Android SDK管理器,选择“Intel x86 Emulator Accelerator (HAXM installer)”,接受许可并安装软件包。

这个进程只是下载软件包,还没有安装。为了完成安装到图片所示的SDK路径C:\Users\Administrator\AppData\Local\Android\sdk\(安装在Windows机器上)并找到下载的文件夹。我的是:C:\Users\Administrator\AppData\Local\Android\sdk\extras\intel. 打开安装文件Hardware_Accelerated_Execution_Manager,单击可执行的intelhaxm-android,继续安装。完成此安装后,你就可以使用该模拟器了。

genymotion
Genymotion是测试Android应用程序,使你能够运行Android定制版本的旗舰工具。它是为了VirtualBox内部的执行而创建的,并配备了一整套与虚拟Android环境交互所需的传感器和功能。使用Genymotion能让你在多种虚拟开发设备上测试Android应用程序,并且它的模拟器比默认模拟器要快很多。

如果你想要确保你开发的应用程序能够在所有支持的设备上流畅地运行,但在特定设备上排除错误有困难时,那就应该好好利用这款伟大的插件。
想要安装Genymotion,可以参见以前发布过的教程。

当然在慕课网,你也可以看到它的身影——超快的Android模拟器Genymotion视频教程。视频主要介绍:如何安装Genymotion模拟器,并对eclipse和Intellij等开发工具进行配置。初学的朋友,可以好好学习咯。
Android Drawable Importer
为了适应所有Android屏幕的大小和密度,每个Android项目都会包含drawable文件夹。任何具备Android开发经验的开发人员都知道,为了支持所有的屏幕尺寸,你必须给每个屏幕类型导入不同的画板。Android Drawable Importer插件能让这项工作变得更容易。它可以减少导入缩放图像到Android项目所需的工作量。Android Drawable Importer添加了一个在不同分辨率导入画板或缩放指定图像到定义分辨率的选项。这个插件加速了开发人员的画板工作。

安装Android Drawable Importer

Android ButterKnife Zelezny
Android ButterKnife是一个“Android视图注入库”。它提供了一个更好的代码视图,使之更具可读性。 ButterKnife能让你专注于逻辑,而不是胶合代码用于查找视图或增加侦听器。用ButterKnife编程,你必须对任意对象进行注入,注入形式是这样的:
@InjectView(R.id.title) TextView title;

Android ButterKnife Zelezny是一款Android Studio插件,用于在活动、片段和适配器中,从所选的XML布局文件生成ButterKnife注入。该插件提供了生成XML对象注入的最快方式。如果只是一两个注入,那么这样写是没有问题的,但如果你有很多要写,那就需要参考所有的注入,将它们编写到源文件中。
下面是一个代码在使用Android ButterKnife之前的样子的例子:

以及使用之后:

安装ButterKnife Zelezny:

Android Holo Colors Generator
开发Android应用程序需要伟大的设计和布局。Android Holo Colors Generator则是定制符合喜好的Android应用程序的最简单方法。Android Holo Colors Generator是一个允许你为你的应用程序随心所欲地创建Android布局组件的插件。此插件会生成所有必要的可在项目中使用的相关的XML画板和样式资源。
安装 Holo Colors Generator:

Robotium Recorder
Robotium Recorder是一个自动化测试框架,用于测试在模拟器和Android设备上原生的和混合的移动应用程序。Robotium Recorder可以让你记录测试案例和用户操作。你也可以查看不同Android活动时的系统功能和用户测试场景。
Robotium Recorder能让你看到当你的应用程序运行在设备上时,它是否能按预期工作,或者是否能对用户动作做出正确的回应。如果你想要开发稳定的Android应用程序,那么此插件对于进行彻底的测试很有帮助。
下面是一个例子,是我的应用程序使用Robotium Recorder时的样子:

想要安装Robotium Recorder,请登录它的官方页面,并根据你的操作系统的版本在安装区域选择Robotium Recorder。
jimu Mirror
Android Studio配备了一个可视化的布局编辑器。但是一个静态的布局预览有时候对于开发人员而言可能还不够,因为静态预览不能预览动画、颜色和触摸区域,所以jimu Mirror来了,这是一个可以让你在真实的设备上迅速测试布局的插件。jimu Mirror允许在设备上预览随同编码更新的Android布局。
安装jimu Mirror:

Strings-xml-tools
Strings-xml-tools是一个虽小但很有用的插件,可以用来管理Android项目中的字符串资源。它提供了排序Android本地文件和添加缺少的字符串的基本操作。虽然这个插件是有限制的,但如果应用程序有大量的字符串资源,那这个插件就非常有用了。
安装Android Strings.xml tools:

着作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:lightSky
链接:http://www.hu.com/question/28026027/answer/52749724
来源:知乎

adb-idea
支持直接在AS面板中进行ADB操作,个人觉得太实用,上面有哥们已提及,这里再介绍下:
Uninstall App
Kill App
Start App
Restart App
Clear App Data
Clear App Data and Restart

android-parcelable-intellij-plugin
parcelable 代码补全

android-selector-chapek
根据资源自动生成相应的selector,免得对selector文件复制粘贴了

android-butterknife-zelezny
根据指定的XML文件快速生成butterknife注入代码

android-material-design-icon-generator-plugin
material-design-icon资源生成器 icon资源都是官方提供:google/material-design-icons · GitHub

genymotion-gradle-plugin
不同于图形化的genymotion插件,这个允许你通过脚本来配置,创建device

sdk-manager-plugin
SDK管理插件,自动检测更新并下载

otto-intellij-plugin
otto事件导航工具

dagger-intellij-plugin
dagger可视化辅助工具

gradle-packer-plugin
让多渠道打包变的更简单

gradle-retrolambda
在java 6 7中使用 lambda表达式的插件

lint-cleaner-plugin
移除Android中无用资源

dexcount-gradle-plugin
方法数计算,对于较大应用避免方法爆棚很有用

android-unit-test
添加Android单元测试

robolectric-gradle-plugin
Robolectric测试辅助工具


maven gradle 依赖支持自动补全

⑨ android studio怎么下插件

工具/原料

Android Studio
安装Plugins插件

1
点击File,选择Settings,或者按快捷键Ctrl+Alt+S打开设置界面

2
选择Plugins,可以看到我们的插件列表

3
搜索你想要的插件,如Gson插件

4
选择GsonFormat,然后Install plugins,安装插件。安装插件后,需要重启Android Studio。安装好后可以看出来跟工具自带插件的区别。点击GsonFormat可以选择卸载掉插件。

5
不同的插件有不同的使用方法,GsonFormat是在文件中右键选择Generate或者
按下Alt+Insert按钮,选择GsonFormat格式化json。

END
优秀的Android Studio插件

AS有很多好的插件供大家使用,如果不知道在哪里找,可以点击Plugins下面的Browse repositories按钮

选择,Download高的排序或者评分高的排序,看看右边的介绍了解插件的作用。有需要的安装就可以了。

3
下面我推荐一下好用的Android Studio插件:
Genymotion,最快的Android模拟器(强推荐)
ButterKnife Zelezny 视图注入库,简化代码

热点内容
微博上传原图 发布:2024-05-05 10:20:05 浏览:748
服务器换电脑需要什么东西 发布:2024-05-05 09:52:28 浏览:754
老算盘算法 发布:2024-05-05 09:43:10 浏览:841
ps存储显示不含通道 发布:2024-05-05 09:32:35 浏览:103
如何用安卓做一个识物界面表 发布:2024-05-05 09:29:28 浏览:99
如何编译linux内核模块 发布:2024-05-05 09:27:25 浏览:169
为什么apple验证无法连接服务器 发布:2024-05-05 09:20:35 浏览:661
linuxscript 发布:2024-05-05 09:19:49 浏览:325
asp编程词典 发布:2024-05-05 09:09:50 浏览:526
引流群控脚本 发布:2024-05-05 08:42:14 浏览:178