Poate fi Android Studio folosit pentru a rula proiecte standard Java?

voturi
258

Pentru acele momente când doriți să izoleze Java și dau un test rapid ..

Poți să executați proiecte non-Android Java în studio Android ca în Eclipse?

Întrebat 18/05/2013 la 15:58
sursa de către utilizator
În alte limbi...                            


12 răspunsuri

voturi
25

EDIT: multe lună după această întrebare a fost întrebat, da, acum se pare că poți.

Nu, dar se bazează pe Intellij IDEA.

Versiunea de comunitate, care este gratuit pentru descărcare, dar nu are suport pentru cele mai multe lucruri care necesită un server de baze de date sau o aplicație externă.

Dacă doriți fie că aveți nevoie de versiunea Ultimate, care nu este liber, sau PAM a următoarei versiuni, care este de obicei bun pentru o lună până când eliberați alta.

Practic funcționează așa

Android Studio este doar Android Stuff Android de la IDEA 13 Community ...

... care va fi liber, și este nimic de la IDEA 13 Ultimate ...

... care nu are nevoie de un server de baze de date sau o aplicație.

http://www.jetbrains.com/idea/

IDEA 12 Comunitatea nu are capacitatea de a importa proiectul gradilized și nu va, astfel încât în ​​timp ce puteți face dezvoltarea Android în ea acum (eu), nu se așteaptă ca acestea să aibă aceleași caracteristici ca Android Studio. Există o mulțime de lucruri bune Android noi în ea, care merge în 13.

Publicat 19/05/2013 la 02:19
sursa de către utilizator

voturi
5

Am găsit o oarecum Hacky, enervant și soluție nu-complet sigur-l-mereu-fabrică la acest lucru. Am vrut să împartă, în cazul în care cineva consideră că este util.

În Android Studio, aveți posibilitatea să faceți clic dreapta pe o clasă cu o metodă principală și selectați „Run Principale ()“. Acest lucru va crea o nouă configurație a alerga pentru YourClass, cu toate că va lucra nu destul: va fi lipsesc unele intrări cale de clase.

Pentru a remedia intrările lipsă cale de clase, du-te în structura de proiect și adăugați manual folderul locația de ieșire pentru modulul dumneavoastră, precum și orice alte dependențe de module de care aveți nevoie, astfel:

  • File -> Structura proiectului ...
  • Selectați „Module“ în panoul Project Settings de pe panoul din stânga coloană
  • Selectați modulul pe lista modulelor din panoul de mijloc-coloană
  • Selectați fila „Dependențe“ de pe panoul din dreapta-coloană

Și apoi pentru modulul în cazul în care aveți aplicația Java precum și pentru fiecare dintre dependențele module ai nevoie: - Faceți clic pe „+“ -> „Borcanele sau directoare“ pe extrema dreaptă a panoului din dreapta-coloana - Navigați la ieșirea director al modulului (ex: my_module / construi / clase / main / java) și faceți clic pe „OK“ - pe noua intrare pe lista Dependențe, pe extrema dreaptă, schimba selectați caseta de la „Compile“ la „Runtime“

După aceasta, ar trebui să fie capabil să execute configurația Run tocmai ați creat pentru a rula simplu aplicația Java.

Un lucru de remarcat este faptul că, pentru meu special [destul de implicat] proiect Android Studio set-up, trebuie să elaborați manual proiectul cu gradle, din afara Android Studio, în scopul de a obține simplu clasele mele aplicații Java pentru a construi, înainte de a alerga aplicația - cred că acest lucru se datorează faptului că configurația Executare de tip „Application“ nu declanșează Gradle corespunzătoare a construi.

În cele din urmă, acest lucru a fost făcut pe Android Studio 0.4.0.

Sper că alții găsesc că este util. De asemenea, sper Google vine în jurul valorii de a sprijini această funcție în curând.

Publicat 09/01/2014 la 13:13
sursa de către utilizator

voturi
17

Cu Android Studio 0.6.1+ (și, eventual, mai devreme) vă puteți dezvolta cu ușurință aplicațiile Java standard (non-Android).

Această metodă a fost testat pe 0.8.2:

Începeți prin a crea o aplicație de telefon de vanilie Android, folosind File> New Project. Apoi se adaugă un modul Java Biblioteca să dețină codul Java Application. (Alegeți „Java Library“ , chiar dacă construiți o aplicație). Veți găsi , vă puteți construi și rula aplicații Java cu main()metode, aplicații Swing etc.

Veți dori să ștergeți generat automat Android modulul „app“, care nu utilizați. Du-te la File -> Structura proiectului, și ștergeți-l (selectați modulul „app“ în caseta din partea stângă și dați clic pe pictograma „minus“ deasupra casetei). Acum, când redeschide File -> Structura proiectului -> Project, veți vedea opțiuni pentru selectarea SDK-ul proiectului și nivelul de limbă, plus o grămadă de alte opțiuni care au fost ascunse anterior. Puteți merge mai departe și să ștergeți modulul „app“ de pe disc.

În 0.6.1 ai putea evita crearea modulului Android, în primul rând:

Du - te la File> New Project. Completați numele aplicației. Pe pagina de selecție „factori de formă“, în cazul în care vă starea de consum minim Android SDK - ul, debifați caseta de selectare Mobile, și a continua crearea proiectului.

Odată ce proiectul este creat, du-te la File -> Structura proiectului -> Proiect, și setați JDK ca "Project SDK-ul". Adăugați un modul Java Biblioteca pentru a ține codul aplicației ca mai sus.

Publicat 17/06/2014 la 22:02
sursa de către utilizator

voturi
3

Am instalat IntelliJ IDEA versiune comunitate din http://www.jetbrains.com/idea/download/

Am încercat să deschid proiectul meu că am început în Android studio, dar a eșuat atunci când la construi gradle. Am deschis în loc atât de studio Android și IntelliJ în același timp și un ecran plasat lângă altul și pur și simplu glisați și a scăzut fișierele mele Java, XML, machete drawables, și să se manifeste în hiearchy proiect al unui nou proiect început în IntelliJ. Ea a lucrat în jurul problemelor construi gradle și acum pot începe un nou proiect în IntelliJ și design, fie o aplicație Android sau o aplicație Java de bază. Din fericire, acest lucru a funcționat pentru că am urât având atât de multe IDE-uri de pe PC-ul meu.

Publicat 21/07/2014 la 01:47
sursa de către utilizator

voturi
278

Testat pe Android Studio 0.8.6 - 2.1

Folosind această metodă puteți avea module Java și module Android în același proiect și au, de asemenea, capacitatea de a compila și rula module Java ca stau proiecte Java singur.

  1. Deschideți proiectul Android în Android Studio. Dacă nu aveți unul, creați unul.
  2. Faceți clic pe Fișier> Modul nou . Selectați Java Biblioteca și faceți clic pe Următor .
  3. Completați numele pachetului, etc și faceți clic pe Finish . Ar trebui să vedeți acum un modul Java in proiectul Android.
  4. Adăugați codul la modulul Java tocmai ați creat.
  5. Faceți clic pe drop - down din stânga a butonului run. Faceți clic pe Editare Configurațiile ...
  6. În fereastra nouă, faceți clic pe semnul plus în partea din stânga sus a ferestrei și selectați Application
  7. O nouă aplicație de configurare ar trebui să apară, introduceți în detalii, cum ar fi clasa principală și CLASSPATH modulului dumneavoastră.
  8. Faceți clic pe OK .

Acum, dacă faceți clic pe Executare, acest lucru ar trebui să compila și rula modulul Java.

Cazul meu de utilizare: Aplicația Android se bazează pe unele fișiere precalculate să funcționeze. Aceste fișiere precalculate sunt generate de un cod Java. Din moment ce aceste două lucruri merg mână în mână, face cel mai mult sens pentru a avea ambele module în cadrul aceluiași proiect.

Publicat 04/10/2014 la 18:38
sursa de către utilizator

voturi
0

Testat în Android Studio 0.8.14:
Am fost capabil de a obține un proiect standard , care rulează cu pași minime în acest fel:

  • Într-un proiect Android Studio deschis, faceți clic pe Fișier> Modul nou.
  • Faceți clic pe mai multe module> Java Biblioteca> Next, apoi completați în orice preferați pentru numele.
  • Un nou modul va apărea ca un dosar de pe același nivel ca dosarul „app“ în structura proiectului. Deschideți-l și deschide noul fișier de clasă Java.

    Puteți adăuga apoi codul și selectați Build> Run „YourClassName“. Presto, codul se execută cu nici un dispozitiv Android!

  • Publicat 08/11/2014 la 11:18
    sursa de către utilizator

    voturi
    0

    Acesta funcționează perfect dacă te File> Open ... și apoi selectați fișierul pom.xml. Asigurați-vă că pentru a schimba meniul drop-down în partea din stânga a barei laterale care spune „Android“ pentru a „proiect“ pentru a vedea toate fișierele. De asemenea, cred că ajută în cazul în care dosarul fișierul dvs. pom.xml este într-un folder numit „app /“.

    Disclaimer: Proiectul meu Java a fost generat de Google App Engine.

    Publicat 15/11/2014 la 17:50
    sursa de către utilizator

    voturi
    11

    Iată exact ceea ce configurarea arată.

    introduceți descrierea imaginii aici

    Configurațiile Editare> '+'> Aplicație: introduceți descrierea imaginii aici

    Publicat 19/02/2016 la 03:47
    sursa de către utilizator

    voturi
    10

    modalitate ușoară de a rula un program Java în Android Studio ar fi,

    1) Creați o clasă java spune "Test.java"în Android Studio.

    2) Scrieți codul de exemplu, un Hello Worldprogram pentru a testa.

    3) Faceți clic dreapta pe clasa Java și selectați opțiunea „Run«Test.main ()»“ sau apăsați CTRL + SHIFT + F10.

    Acolo aveți codul Java care rulează de mai jos.

    Publicat 21/03/2016 la 07:53
    sursa de către utilizator

    voturi
    2

    Am fost în stare să o facă utilizând următorii pași:

    1. Deschideți Android Studio și selectați 'Import Project'.
      Android Studio import un proiect

    2. Răsfoiți la folderul de proiect în fereastra de navigare și selectați-l.

    Publicat 19/05/2016 la 20:43
    sursa de către utilizator

    voturi
    0

    A petrecut o zi pentru a gasi cel mai simplu mod de a face acest lucru. Scopul a fost de a găsi cel mai rapid mod de a atinge acest obiectiv. Nu am putut face la fel de rapid ca rularea de comanda javac de la terminalul sau compilarea din NetBeans sau text sublimă 3. Dar încă mai are o viteză bună cu Android de studio.

    Acest lucru arată ghiborțul și tuf drum, dar din moment ce nu inițiază proiecte pe baze de zi cu zi, care este motivul pentru care eu sunt bine să fac acest lucru.

    Am descarcat versiunea IntelliJ IDEA comunitate și a creat un proiect pur și simplu java. Am adăugat o clasă principală și testat o cursă. Apoi, pur și simplu închis IntelliJ IDEA și a deschis Android Studio și a deschis același proiect acolo. Apoi a trebuit să se atașeze pur și simplu în cazul în care JDK IDE ma ajutat prin prezentarea unei liste de medii JDK disponibile și am selectat 1.8 și apoi compilat bine. Pot deschide acum orice fișier și apăsați de control principal + Shift + R pentru a rula acel fișier principal.

    Apoi am copiat toate fișierele mele Java în folderul src de Mac OS Finder. Și eu sunt în măsură să compileze orice vreau să.

    Nu este nimic legat de Gradle sau Android și compila viteza este destul de bun.

    amici Multumesc

    Publicat 28/07/2016 la 17:49
    sursa de către utilizator

    voturi
    0

    Pentru a rula un fișier java în Android asigura clasa are metoda principală. În Android 3.5 Studio doar să faceți clic dreapta în interiorul fișierului și selectați „Run«Filename.main ()»“ sau faceți clic pe „Run“ din meniul și selectați „Run Nume de fișier“ din meniul drop-down rezultat.

    Publicat 29/09/2019 la 20:47
    sursa de către utilizator

    Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more