當前位置:首頁 » 安卓系統 » 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 視圖注入庫,簡化代碼

熱點內容
監控腳本實用 發布:2022-11-30 14:14:28 瀏覽:376
九陰真經顯血腳本 發布:2022-11-30 14:14:22 瀏覽:195
浪潮伺服器mgn口地址 發布:2022-11-30 14:13:41 瀏覽:818
linux鎖屏設置 發布:2022-11-30 14:08:20 瀏覽:894
演算法轉讓 發布:2022-11-30 14:07:24 瀏覽:22
我的世界為什麼從伺服器斷開連接 發布:2022-11-30 14:07:04 瀏覽:427
怎麼擠出母乳存儲袋中的空氣 發布:2022-11-30 14:05:32 瀏覽:31
linuxbin文件 發布:2022-11-30 14:01:19 瀏覽:479
購物網站源碼php 發布:2022-11-30 13:58:15 瀏覽:472
python執行java 發布:2022-11-30 13:56:23 瀏覽:940