Android Studioでライブラリプロジェクトを作成する方法と、ライブラリプロジェクトを使用するアプリケーションプロジェクトを作成する方法 質問する

Android Studioでライブラリプロジェクトを作成する方法と、ライブラリプロジェクトを使用するアプリケーションプロジェクトを作成する方法 質問する

Android ライブラリ プロジェクト (例: com.myapp.lib1) とアプリケーション プロジェクト (例: com.myapp.app) を作成し、ビルド システムにアプリケーション プロジェクトの com.myapp.lib1 を含めるにはどうすればよいですか?

プロジェクト構造 -> モジュール -> My App プロジェクトに移動し、lib プロジェクトに依存関係を追加しました。IntelliJ は、app プロジェクトで使用されるときに lib プロジェクトのクラスを認識できるようになりましたが、app プロジェクトを実行すると、次のようなエラーが発生します。

Gradle: error: package com.myapp.lib1 does not exist

ベストアンサー1

なぜスタンドアロンの jar プロジェクトの例がないのか不思議です。

Eclipse では、プロジェクト設定ダイアログで「Is Library」ボックスをチェックするだけです。Android
Studio では、この手順に従って jar ファイルを取得しました。

  1. プロジェクトを作成します。

  2. 左側のプロジェクト メニューでファイルを開きます (app/build.gradle):Gradle スクリプト > build.gradle(モジュール: XXX)

  3. 1行変更: apply plugin: 'com.android.application'->'apply plugin: com.android.library'

  4. ファイル内の applicationId を削除します:applicationId "com.mycompany.testproject"

  5. ビルドプロジェクト:ビルド > プロジェクトの再構築

  6. 次に、aar ファイルを取得します。アプリ > ビルド > 出力 > aar フォルダ

  7. aarファイル拡張子名をzip

  8. 解凍するとclasses.jarフォルダ内が表示されます。名前を変更して使用してください。

とにかく、Google が Android Studio で jar の作成を非常に面倒にしているのはなぜかわかりません。

おすすめ記事