• This repository has been archived on 23/May/2019
  • Stars
    star
    4,138
  • Rank 10,041 (Top 0.3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 8 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected.

Android WiFi ADB - IntelliJ/Android Studio Plugin Android Arsenal

Android WiFi ADB

IntelliJ and Android Studio plugin created to quickly connect your Android device over WiFi to install, run and debug your applications without a USB connected. Press one button and forget about your USB cable.

Android WiFI ADB plugin adds a button Android WiFi ADB Button to your IntelliJ/Android Studio Toolbar to connect your device to your computer over WiFi.

To use this plugin the project opened in your IntelliJ/Android Studio has to be an Android project configured with the Android SDK.

Archived repository: Maintaining this project up to date for all the different Android devices without having access to the physical devices is not possible at all right now. Most of the bugs reported ar related to the adb installation and not to the plugin code so this repository will keep archived for now.

Screenshots

Connect all devices button:

Android WiFi ADB Usage

Devices dashboard:

Android Devices Window

Usage

Connect your device to your computer using a USB cable. Then press the button, and a notification will pop up saying that the phone has been connected. Disconnect your USB once the plugin shows your device is connected. Open the Android WiFi ADB tab at the right side to see all the devices and manage your connections. Your device will be connected over WiFi now. You can now deploy, run and debug your device using your WiFi connection. Remember that your device and your computer have to be in the same WiFi connection. Also, you have to first connect your device with a USB every time you open Android Studio, for setting up the connection over WiFi.

If you want to handle your devices connection individually, open the Android WiFi ADB dashboard you will find at the right of your IDE.

Installation

Download and install Android WiFi ADB directly from Intellij / Android Studio: Preferences/Settings->Plugins->Browse Repositories

Alternatively, you can download the plugin from the JetBrains plugin site and install it manually in: Preferences/Settings->Plugins->Install plugin from disk.

Build the project

If you need some information about how to build this project review IntelliJ Idea's Gradle Plugin documentation.

Do you want to contribute?

Please, do it! If you have any improvement or you've found any bug, send a pull request with the code or open an issue :)

Libraries used on the sample project

Developed By

Follow me on Twitter Add me to Linkedin

License

Copyright 2015 Pedro Vicente G贸mez S谩nchez

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

EffectiveAndroidUI

Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
Java
6,027
star
2

DraggablePanel

Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
Java
2,996
star
3

Algorithms

Solutions for some common algorithm problems written in Java.
Java
2,776
star
4

Renderers

Renderers is an Android library created to avoid all the boilerplate needed to use a RecyclerView/ListView with adapters.
Java
1,205
star
5

Shot

Screenshot testing library for Android
Kotlin
1,162
star
6

Lynx

Lynx is an Android library created to show a custom view with all the information Android logcat is printing, different traces of different levels will be rendererd to show from log messages to your application exceptions. You can filter this traces, share your logcat to other apps, configure the max number of traces to show or the sampling rate used by the library.
Java
773
star
7

TuentiTV

Tuenti application for Android TV created to show some of the most important features related to Android TV projects. This little sample uses mocked data to simulate an application working with information from Tuenti servers.
Java
381
star
8

Nox

Nox is an Android library created to show a custom view with some images or drawables inside which are drawn following a shape indicated by the library user.
Java
274
star
9

AndroidGameBoyEmulator

Android Game Boy Emulator written in Java
Java
233
star
10

KotlinKatas

Kotlin training repository used to learn Kotlin and Functional Programming by solving some common katas using just purely functional programming.
Kotlin
135
star
11

DeepPanel

Finding a panel inside a comic page is the hardest thing I've ever done in computer science!
Python
111
star
12

Kuronometer

Gradle plugin to measure build times. Let's measure how long developers around the world are compiling software.
Scala
74
star
13

Buzz

A portable photo booth built on top of Electron, React and Raspberry Pi.
JavaScript
41
star
14

DeepPaneliOS

Finding a panel inside a comic page is the hardest thing I've ever done in computer science!
Swift
38
star
15

DeepPanelAndroid

Finding a panel inside a comic page is the hardest thing I've ever done in computer science!
Kotlin
38
star
16

Roma

Spark project written in Scala used to perform real time sentiment analysis on top of Twitter's streaming API
Scala
34
star
17

JavaScriptKatas

JavaScript training repository used to learn JavaScript by solving some common katas.
JavaScript
32
star
18

SparkPlayground

Playground used to learn and experiment with Apache Spark
Scala
29
star
19

LedStorm

Imagination, some leds, and a RaspberryPi will take you wherever you want
Python
29
star
20

HaskellKatas

Haskell training repository used to learn Haskell and functional programming
Haskell
20
star
21

Dotto

Dotto is an Open Source morse translator for RaspberryPi developed to practice Scala.
Scala
19
star
22

KafkaPlayground

Playground used to learn and experiment with Apache Kafka 馃殌
Scala
18
star
23

TypeScriptKatas

TypeScript training repository used to learn TypeScript by solving some common katas.
TypeScript
17
star
24

UpdateRepos

Update all your git repositories with just one command. A command line tool written in Haskell.
Haskell
16
star
25

SwiftKatas

Swift training repository used to learn Swift and Functional Programming by solving some common katas using just purely functional programming.
Swift
14
star
26

ScalaKatas

Scala training repository used to learn Scala and Functional Programming by solving some common katas using just purely functional programming.
Scala
13
star
27

HWEmoji

AI handwriting recognition for emojis 馃槂
TypeScript
11
star
28

RomanNumerals-Kata

RomanNumerals kata implemented in java by Pedro Vicente G贸mez S谩nchez.
Java
8
star
29

HaveANiceDayChromeExtension

Chrome extension to generate smiles thanks to https://github.com/pedrovgs/HaveANiceDay
JavaScript
8
star
30

ScalaFirstSteps

Some samples written in Scala to evaluate some of the most important concepts of this language.
Scala
6
star
31

FizzBuzz-Kata

FizzBuzz kata implemented in java by Pedro Vicente G贸mez S谩nchez.
Java
6
star
32

Bowling-Kata

Bowling kata implemented in java by Pedro Vicente G贸mez S谩nchez.
Java
6
star
33

StringCalculator-Kata

StringCalculator kata implemented in java by Pedro Vicente G贸mez S谩nchez.
Java
6
star
34

HaveANiceDay

Smiles generator server-side code for https://github.com/delr3ves/haveanicedayandroid.
Scala
5
star
35

Sketches

Where the magic happens 鉁忥笍
5
star
36

KataStringCalculatorSwift

String Calculator Kata implemented in Swift
Swift
5
star
37

HTML5-CSS3-Playground

HTML5 & CSS3 Playground
HTML
3
star
38

ProjectEuler

Solutions for some Project Euler problems written in Scala.
Scala
3
star
39

StringCalculatorTest

Kotlin
2
star
40

RustKatas

Rust training repository used to learn Rust by solving some common katas using this programming language.
Rust
1
star