問題タブ [library-project]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - マニフェストでライブラリ アクティビティの宣言が見つからない
という名前のライブラリとしていくつかのプロジェクトがありますLibProj
。MainProj
プロジェクトで使用したいアクティビティがたくさんありますが、Activity Not Foundエラーが発生します。
これらの手順を実行しました。
そのうちの 1 つを以下に示します。
MainProj
2 つ目は、プロジェクトのマニフェストにすべてのアクティビティの宣言を追加することです。
等...
これらの方法は両方とも機能しません。私が間違っていること、または解決策は何ですか?
android - アクティビティはなく、リソースを含む Android ライブラリ プロジェクト。最善のアプローチ?
現在、アクティビティをまったく含まないライブラリ プロジェクトがありますが、複合ビューのレイアウトや、dialogFraments や通常のクラスからアクセスできる文字列などのリソース ファイルがあります。現在、このライブラリ プロジェクトはアプリケーションを拡張しており、メイン アプリはライブラリ プロジェクト アプリケーションから拡張されています。これは正しいアプローチですか?
アプリケーション <-LIBRARY PROJECT:BaseApplicationContext <- MAIN PROJECT - ApplicationContext
よろしく、
java - ライブラリ プロジェクトを使用すると、プロジェクトのサイズが 2 倍になります
無料の試用版と有料のプロ版として利用できるAndroidアプリを開発しています。もちろん、どちらも大量のコードを共有しているため、コア機能を Android ライブラリ プロジェクトに移動しました。コア プロジェクトをライブラリとして使用する 2 つの独立した Android プロジェクトを作成しました。これまでのところ、動作します。しかし、最終的なアプリをコンパイルすると、ライブラリ プロジェクトに比べてアプリのサイズが 2 倍以上になっていることがわかりました。
コードレイアウト以外はほとんど何も変更していないので、なぜこれが起こるのか説明できません。コアライブラリプロジェクトに含まれるエクスポートされたライブラリと関係があるのではないかと思います。Eclipse では、ライブラリ プロジェクトとアプリ プロジェクトの両方で、ライブラリに含まれるすべての jar ファイルがそれぞれの「Android Private Libraries」フォルダに表示されていることがわかります。それらのライブラリはおそらく2回含まれていますか?
android - リソースのない Android ライブラリ プロジェクトを外部 JAR に変換する方法は?
ライブラリ プロジェクトがあり、ライブラリ プロジェクトにある xml ファイルのクラスを使用しています。内部アクティビティ クラスはインポートされますが、xml ファイルでは参照されません。これについてアドバイスをお願いします。
ライブラリプロジェクトにあるプロジェクトでリソースを使用していません.xmlでクラス名を使用しており、ライブラリプロジェクトで使用しています。
android - 「IsLibrary」をチェックするかしないか。
ライブラリ プロジェクトを使用してアプリを作成しました (これも作成し、他のアプリで再利用します)。正常にビルドされますが、インストールして Eclipse (Ctrl+F11) で実行しようとすると、MyLib.apk が見つかりませんでした。コンソールのエラー行:
コンソール出力:
だから私はSOを検索し、ライブラリプロジェクトのチェックボックスをオフにするだけで問題を解決するこのスレッドを見つけました。Is Library
案の定、ライブラリ プロジェクト (MyLib) でこのチェックボックスがオンになっているので、オフにすると、コンソールでこのエラーが表示されなくなりましたが、ランタイム NullPointerExceptions が発生し始めました。
これは、プロジェクトのセットアップ/構成に問題があることを明確に示唆しています (ビルドは問題ありませんが) が、それが何であるかを見つけるには、この紛らわしいチェックボックスについてもう少し理解する必要があると思います:
- このアプリで使用されている他のライブラリ プロジェクトがあり、すべて
Is Library
チェックボックスがオンになっていますが、MyLib が示す問題はありません。では、「IsLibrary」をチェックするかしないか。 - ライブラリの場合、
Is Library
チェックボックスをオフにする必要があるのはなぜですか? あのスレの2年前の正解は今も通用するの? - APKが見つかりませんでした!本質的に他の何かのための「赤いニシン」ですか?
android - Android アプリによって提供される別のライブラリに依存する Android ライブラリ
サードパーティのライブラリに依存する Android ライブラリを構築しています。このライブラリは、メインの Android アプリケーションによって提供されます。
ライブラリのコンパイル済みバージョンに含めずに、サードパーティのライブラリに依存するライブラリを開発するにはどうすればよいですか?
つまり、自分のライブラリをサードパーティのライブラリにリンクしたいのですが、自分の jar には含めたくありません。
android - Android Studio でライブラリ プロジェクトを使用する方法
このライブラリ プロジェクトを Android Studio の既存のプロジェクトに追加しようとしています。ライブラリ プロジェクトを使用するのは初めてで、苦労しています。チュートリアルや投稿からこれを行う多くの方法を探しましたが、それを行うことができませんでした.
android - ライブラリプロジェクトを作成し、アンドロイドで既存のプロジェクトに統合する
ホームページと、Facebook のスライド式引き出しのようなホームページの左側にあるスライド式引き出しメニュー フラグメントの 2 つの基本画面を持つアプリケーションがあります。現在、反対側にスライドして表示されるホームページの右側に別のページを作成する予定です。これをライブラリ プロジェクトとして作成し、既存のプロジェクトにインポートするだけです。これどうやってするの。ライブラリ プロジェクトを追加した後、スライド時に新しいメニュー ドロワーを表示する必要があります。どうすればこれを達成できますか? つまり、サーバーからのすべての必要な API 呼び出しによってデータを入力するライブラリ プロジェクトにフラグメントがあり、メイン プロジェクトでスライドしてフラグメントを膨らませる必要があります。