Giter Site home page Giter Site logo

Comments (10)

mlynch avatar mlynch commented on May 4, 2024 1

Should be working in @capacitor/cli 0.0.17. Also made it configurable for Windows since it's not possible to just launch it by program name (as far as I can tell at least):

{
  "windows": {
    "androidStudioPath": "H:\\path\\to\\Android Studio\\bin\\studio64.exe"
  }
}

from capacitor.

mlynch avatar mlynch commented on May 4, 2024

Thanks, more windows Testing is called for clearly 😅

from capacitor.

mlynch avatar mlynch commented on May 4, 2024
opn("..\\capacitor\\example\\android", { app: 'C:\\Program Files\\Android\\Android Studio\\bin\\studio64.exe', wait: false });

from capacitor.

prantikv avatar prantikv commented on May 4, 2024

I have Android SDK setup and working. Does capacitor required android studio or will it work with Android SDK.

from capacitor.

jcesarmobile avatar jcesarmobile commented on May 4, 2024

It requires Android Studio, what open do is to open Android Studio

from capacitor.

prantikv avatar prantikv commented on May 4, 2024

@jcesarmobile can there be a work around to use Android SDK instead?

from capacitor.

jcesarmobile avatar jcesarmobile commented on May 4, 2024

We are considering it because of CIs, but I don't think it's a priority at the moment.

Nevertheless, the project Capacitor creates includes gradle, so, from the android folder you can use gradle scripts like gradlew installDebug to create a debug build and install it on a connected device, or gradlew assembleRelease to build a release apk, so it's sort of supported out of the box, just not integrated in the Capacitor CLI yet.

from capacitor.

prantikv avatar prantikv commented on May 4, 2024

How can open build and run capacitor app on a connected Android device? Can this be done? Going through the docs I only see running in android studio.

from capacitor.

jcesarmobile avatar jcesarmobile commented on May 4, 2024

how do you want to open it?

The documented way is using Android Studio, you open it with npx cap open android and run from there.
To run it using gradle there is nothing to open, just from the terminal, go to android folder and run ./gradlew installDebug. It just build and install the app in the device, but doesn't launch it.
You can launch it using adb
adb shell am start -n your.app.package/.MainActivity

As I said, this is not integrated in the CLI, it's just regular Android commands that are available with the Android SDK and Gradle, that's why it's not documented.

from capacitor.

janpio avatar janpio commented on May 4, 2024

@prantikv You do that via Android Studio - in there you can select which device (emulator or connected real device) the app should be run on. (This is similar to how you do it in Xcode for iOS by the way)

from capacitor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.