私はAndroid開発の初心者ですが、AndroidプラットフォームでいくつかのJavaパッケージ(例えばjavax.xml.bind、org.springframework、org.jooqなど)実際にはAndroid APIのパッケージリストには載っていません。それらを単に外部JARとしてインポートすることは可能ですか?現時点では、私は彼らが大きいかどうか気にしない、ちょうど彼らがAndroidで動作することができます。 ありがとうございます。Android APIに記載されていないjavaパッケージを使用しています
答えて
それに依存します。
AndroidはJava 1.6のサブセットに基づいて構築されています。ライブラリがAndroidにないクラスへの参照を使用している場合、ADTプラグインはAndroidで動作しないシステムレベルライブラリについてのエラーを与えると私は信じています。その効果の何か。
この依存関係を確認する他にも、それぞれのライブラリをインポートする方法はありますか? – krltos
正直なところ、Eclipseのビルドパスにjarファイルを追加しようとする以外に、何も気にしません。 Eclipseを使用していない場合は、それ以外の方法を100%確信しているわけではありません。 :( これまで、AndroidでいくつかのJavaライブラリを使用しようとしていて、それらのADTエラーを取得しようとしていました。 – DavidAndroidDev
私はそれをお勧めしません。 Androidのユーザーには、自分のシステムで作業していたことを知っていたライブラリが含まれていました(おそらくそれらを修正したもの)。
Android APIの一部ではなく、Android専用に書かれていないJavaライブラリをインポートするだけで、うまく終了しない可能性があります。
モバイルとデスクトップコンピューティングには多くの違いがあります。
TeamMCSで推奨されているように、あなたのAndroidプロジェクトにあなたのlibrairiesをインポートしようとします。これがSOAPクライアントライブラリで行ったことです。他のJavaライブラリにも依存していることがわかりました。標準のJRE(コンピュータ上のSun JRE)には存在しますが、Android OSでは提供されていません。
- 1. パッケージがPyCharmの要件警告に記載されていない
- 2. OperationContractに記載されていないメソッドを消費する
- 3. 記載されているスクリプトの使用は何ですか?
- 4. Java Tapestryオートコンプリート先頭にIDを記載しています
- 5. DbProviderFactoriesに記載されていないOracleデータプロバイダ(ODP.NET)
- 6. "ps -ef"(AIX 7.1)に記載されていないプロセス
- 7. メールに記載されていない日付
- 8. Pycharm - パッケージpywinautoがプロジェクト要件に記載されていません
- 9. WSDLに記載されていないSOAPフォールトを投げます
- 10. winapi - 記載されていないWindowsメッセージ0x0313 stable?
- 11. インテルイントリンシックスガイドに記載されているCPUIDを確認してください
- 12. Android Mはマニフェストに記載されているすべての危険なアクセス許可を取得します
- 13. Mediawiki 1.26.2アップグレード - カテゴリが1列に記載されています
- 14. Webchatのbotframeworkに対話IDが記載されています
- 15. WSO2 APIマネージャーUserInformationRecoveryServiceが管理サービスに記載されていません
- 16. recreate_versions! wikiに記載されている一意のファイル名の方法を使用してください
- 17. git cherry confusion - ドキュメントに記載されているように動作しない
- 18. Wordpressのサブメニューに記載されている不明なCSSプロパティ
- 19. モデルに記載されているプロパティの詳細な名前
- 20. WorkFront(AtTask)API:レポートに記載されているフィルタを取得する方法
- 21. ngCordovaに掲載されていないcordovaプラグインを使用できますか?
- 22. Android 7 Nougatがプラットフォームバージョンのオプションに記載されていません
- 23. Androidスタックトレースに自分のコードが記載されていません
- 24. recalc関数が記載されているとおりに起動しない
- 25. 無効にAppstatsのここに記載されているよう私はAppstatsのを使用してい
- 26. テキストファイルに記載されていないフォルダやファイルを削除する
- 27. Wixサービスがローカルサービスに記載されていません
- 28. コードカバレッジがVS2008に記載されていません - c#
- 29. Magento製品はフロントエンドに記載されていません
- 30. 非正規化の入力データに記載されているエンティティを使用
必要なライブラリをインポートするだけでしたか? – MilesB
はい、私はいくつかを試してみて、彼らは働いた。私の問題は、それがAndroidと互換性があるかどうかを検証する必要がある大きなJavaプロジェクトがあることです。すべてのライブラリを1つずつ試してみると痛いでしょう – krltos