2017-01-06 6 views
2

Zunächst bin ich völlig neu in der Android-Ökosystem und Mobile App Dev im Allgemeinen. Ich bin jedoch eine erfahrene C#/C++/JS/Java-App und Web-Entwickler. Zur Zeit hat meine Unternehmensfirewall Regeln, die verhindern, dass unsere Arbeits-PCs sich online verbinden. Ich sollte Android-App-Dev voll offline sein. Ich habe Android Studio installiert und eine Test-App erstellt, jedoch lehnt Gradle es ab, offline zu bauen, selbst wenn die Option "Offline-Arbeit" aktiviert ist. Wenn ich eine App auf meinem mit dem Internet verbundenen Laptop baue, ist alles in Ordnung. Wenn ich diese App auf meinen Arbeits-PC kopiere, stürzt gradle mit "Modul XYZ im Großbuchstaben-Cache nicht finden" ab. Ich habe versucht, über das <user>/.gradle/caches/ Verzeichnis von meinem Laptop zu meinem PC zu kopieren, aber das funktioniert auch nicht.Wie man Android-Apps ohne Gradle erstellt

Also, ich habe keine andere Wahl als zu versuchen, mein Android-Projekt ohne Gradle zu bauen. Ich würde gerne die Android Studio IDE verwenden, wenn möglich, sonst würde ich auf SublimeText zurückgreifen. Also meine Frage ist, Wie baue, debugge und emuliere ich Android-Apps ohne Großbuchstaben?

Dinge, die ich habe versucht:

  • ein Hallo Welt app auf meinem Laptop erstellen, bauen sie und es emuliert. Gradle aktualisiert all seine Bibliotheken und Sachen, und ich habe den AVD-Manager benutzt, um ein AVD-Image herunterzuladen und einen Emulator einzurichten.
  • Kopieren über den Test-App Projekt dir meine Arbeit PC
  • Kopieren über das aktualisierte Android-SDK dir meine Arbeit PC (mit dem Bild AVD, usw.)
  • Kopieren über die gradle Caches, um meine Arbeit PC
+0

eine gute Begründung zu Hause arbeiten :) – firegloves

+1

Sie könnten versuchen, alte Eclipse – firegloves

+1

Ant kann eine Option für Sie sein (aber die Konfigurationszeit kann es nicht wert sein). Der Offline-Modus sollte funktionieren, nachdem Sie ihn mindestens einmal während der Verbindung erstellt haben. –

Antwort

1

Zumindest brauchen Sie für den ersten Build einmal eine Internetverbindung, dann können Sie die Einstellungen & Offline aktivieren aktivieren. dann kannst du ohne die Internetverbindung bauen. Android Studio macht das Leben leichter. Alles andere ist sehr schwer.

1

Sie können this gist verwenden, um Abhängigkeiten in einen lokalen Ordner herunterzuladen. Anschließend können Sie mit:

repositories { 
    maven { 
     url uri('c:/path/to/repo') 
    } 
} 

offline arbeiten

0

Sie können es durch die Intellij mit Android-Plugin tun, aber etwas nicht unterstützte Funktionen sind noch existieren.

Meistens arbeite ich an Android Studio manchmal verwende ich IntelliJ Community-Version. Bitte versuchen Sie ...

Verwandte Themen