Android 用の最初の Hello World アプリケーションを開始/構築するのに苦労しています。オペレーティングシステムとしてubuntuを使用しています。Android SDKとIntellijをダウンロードしました。ライブラリを追加しました。前述のライブラリによって欠落している android.app に関連するエラーを処理しました。残念ながら、次のメッセージで別の問題に遭遇しました。
情報:コンパイルは 9 秒で 33 個のエラーと 0 個の警告で完了しました 情報:33 個のエラー 情報:0 個の警告 "javax/crypto/ExemptionMechanismSpi.class" の処理に関するトラブル
コア ライブラリをビルドしない場合のコア クラス (java.* または javax.*) の不適切な使用または誤った使用。これは多くの場合、IDE (Eclipse など) を使用しているときに、コア ライブラリ ファイルをアプリケーションのプロジェクトに誤って含めたことが原因です。コア クラスを意図的に定義していないことが確実な場合は、これが何が起こっているかの最も可能性の高い説明です。ただし、実際にはコア名前空間でクラスを定義しようとしている可能性があります。そのソースは、たとえば非 Android 仮想マシン プロジェクトから取得した可能性があります。これは確実に機能しません。少なくとも、アプリとプラットフォームの将来のバージョンとの互換性が損なわれます。また、合法性が疑わしいこともよくあります。アプリケーションをコンパイルするのではなく、完全な仮想マシン ディストリビューションを作成する一部としてのみ適切なコア ライブラリをビルドする場合は、「--core-library」オプションを使用してこのエラー メッセージを抑制します。「--core-library」を使用しても実際にはアプリケーションをビルドしている場合は、アプリケーションがまだビルドまたは実行に失敗する可能性があることに注意してください。たとえば、オペレーティング システムをアップグレードすると、アプリケーションが機能しなくなったことに気付いた顧客が怒っていることに備えてください。この問題の責任はあなたにあります。たまたまコア パッケージにあるコードを合法的に使用している場合、最も簡単で安全な代替手段は、そのコードを再パッケージ化することです。あれは、問題のクラスを独自のパッケージ名前空間に移動します。これは、コア システム クラスと競合しないことを意味します。JarJar は、この取り組みに役立つツールです。これができないとわかった場合、それはあなたがたどっている道が最終的に痛み、苦しみ、悲しみ、嘆きにつながることを示しています.
1 エラー; 中止する
私は何を間違っていますか?