
我想在 Solaris 伺服器中編譯我的 Android 應用程式。雖然,從安卓開發者我只能看到 Windows/MacOS/Linux 版本。有誰知道我是否可以在 Solaris 電腦上安裝和使用 Linux 二進位檔案?如果沒有,還有其他選擇嗎?
答案1
除非存在使 Linux 二進位檔案在 Solaris 上運行的工具,否則您將無法在 Solaris 上使用 Android SDK 二進位文件,基於 java 的二進位檔案除外。如果Android SDK是開源的,你當然可以在solaris上編譯它,但是我無法確定它是否是開源的。
另一種方法是設定一台 Linux(虛擬)機器。我選擇的發行版是 Debian stable(這是我用於 Android 開發的發行版)。
答案2
你需要 gnu make 1.8 我相信它非常具體。您可能還需要 GCC Gnu 而不是 Unix C 編譯器。如果您能讓這些和 Sun-java6-sdk 在 Unix 上運行,請告訴我們。 Python 2.6-7,build-essential,還有很多其他東西你可能無法取得像 sun-java 這樣的原始碼。儘管我聽說過 CM 和 Open-java-sdk 取得了一些成功。很難想像 sun 不會有 Unix 二進位。
我想的更多了。如果 gnu n GPL(即 glibc)是建立 Android 的基礎,為什麼他們要離開它?