ホームページ > Java > &#&チュートリアル > Android Update 17: 外部 JAR がランタイム エラーを引き起こすのはなぜですか?

Android Update 17: 外部 JAR がランタイム エラーを引き起こすのはなぜですか?

Patricia Arquette
リリース: 2024-12-10 22:12:35
オリジナル
638 人が閲覧しました

Android Update 17: Why Are My External JARs Causing Runtime Errors?

Android Update 17: 外部 Jar との非互換性を解決

最近 Update 17 をインストールした Android ユーザーは、実行時にクラスが見つからない例外が発生した可能性があります、javax.mail や apache.commons.httpclient などの jar に影響します。コンパイルは成功したにもかかわらず、「クラス 'javax.mail.internet.InternetAddress' が見つかりませんでした」などの例外が発生してアプリがクラッシュしました。

この問題に直面しても、Java の更新が唯一の原因であると疑う必要はありません。代わりに、解決策は外部 jar 依存関係を管理することです。

この非互換性を解決するには、次の手順に従います。

  1. Android プロジェクト ディレクトリ内に「libs」という名前のフォルダーを作成します。
  2. 必要なすべての外部 jar ファイルを「libs」にコピーします。

このステップで、依存関係を扱うための Android の公式ガイドで詳しく説明されているように、Android はビルドに jar を自動的に組み込みます。その結果、アプリケーションは前述の例外なく実行されます。

以上がAndroid Update 17: 外部 JAR がランタイム エラーを引き起こすのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート