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
eine gute Begründung zu Hause arbeiten :) – firegloves
Sie könnten versuchen, alte Eclipse – firegloves
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. –