2012-05-18 23 views
1

在一個Java項目中,我使用的是Android項目中的一個類,它使用了android視圖對象。當我嘗試在非android項目中使用該類時,我在運行時遇到無類錯誤。我怎樣才能將android.widget.view.View導入到非android項目中?我可以將它添加到我的項目構建中嗎?在Android之外使用Android對象

回答

1

沒有Android平臺運行時,即.. DalvikVM等...你將無法運行在Java項目中渲染「視圖」所需的任何框架。你有沒有想過這個?但要編碼,至少需要將Android.jar導入Java項目構建路徑。它可能會找到Widget包,但Widget包將尋找Android SDK等...

android.widget.View在Android環境之外給你什麼?

+0

我有一個幫助程序,使android應用程序的java對象文件從我的web服務器上下載,以獲取應用程序中內容的更新。 – Flynn

+1

爲這些對象使用更通用的交換格式,而不是試圖使它們成爲「Java對象」。這樣,您可以在將來重構代碼而不會破壞交換格式,或者經歷一些環節(添加舊版兼容性層)以保持相同。 –

+0

我同意使用更通用的格式來下載文件。不知道更多關於你真正想要完成的事情,沒有更多的補充。 – apesa