2012-08-03 38 views
-2

我正在搜索一種方法將javax.*包添加到我的Android應用程序。 由於dalvik錯誤(一些javax.*包被實現,但不是我需要的包,但我不能覆蓋核心類),添加jar的正常方法不起作用 我已經找到此解決方案: google Code wiki Link但由於API10 android_rules.xml不存在了。所以我不能使用教程。將javax。*包添加到Android應用程序

我希望有人能幫助我解決這個問題,在Eclipse上

+0

你想添加哪些軟件包? – 2012-08-03 09:20:47

+0

我最後一次遇到與重寫核心類相同的問題時,我找不到任何解決方案。我不想聽起來很悲觀,但我認爲你應該尋找解決問題的另一種方法。 – alex 2012-08-03 09:31:26

+0

我需要添加javax.xml.crypto。*來生成一個xml簽名。 – Jay 2012-08-03 09:35:53

回答

0

最好你讓java.xml.crypto工作的勝算並不大。但是,您可以嘗試從OpenJDK中抓取這些類(因爲它們看起來並不存在於Apache Harmony中),然後將它們重構爲新的包(例如,jay.xml.crypto)。請記住,如果您使用OpenJDK代碼,則需要在GPL下授權您的應用程序。

+0

謝謝,我現在使用[Apache Santuario](http://santuario.apache.org/)中的xmlsec包,因爲這是Apache許可證下的,而不是GPL – Jay 2012-08-09 19:43:31