/ / Czy można napisać aplikację na Androida bez SDK? - Android

Czy można napisać aplikację na Androida bez SDK? - Android

Zastanawiam się, skoro aplikacje na Androida są programami Java, czy byłoby możliwe napisanie ich całkowicie od podstaw bez użycia SDK? Jeśli nie, to dlaczego nie?

Odpowiedzi:

3 dla odpowiedzi № 1

Nie. Aplikacje na Androida są kodowane w Javie, ale tylko podzbiór standardowego API Java jest dołączony, a nawet ma kilka niestandardowych modyfikacji. Podczas gdy pierwszym etapem kompilacji do pliku .apk jest kompilacja do kodu bajtowego Java, system Android musi go przekonwertować na kod bajtowy Dalvik i pakiet, znak i zip wyrównać aplikację, aby działała. Ponadto zestaw SDK obsługuje generowanie niezbędnych plików, takich jak R.java i xml, których zwykłe kompilatory Java nie będą w stanie obsłużyć.

Tak więc, mimo że możesz łatwo zakodować cały projekt za pomocą notatnika, kompilacja będzie wymagać zestawu SDK systemu Android.


2 dla odpowiedzi nr 2

Nie możesz tego zrobić, ponieważ potrzebujesz klas specyficznych dla Androida, które są częścią pakietu SDK. Nie wspominając o użytecznych narzędziach do tworzenia pakietu (pakowanie, podpisywanie itp.) Oraz innych szansach i niedogodnościach.