問題タブ [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.
sbt - ライブラリを Intellij IDEA sbt Scala Android プロジェクトに追加するには?
コンソールで sbt プロジェクトをコンパイルしようとすると、次のエラーが発生します。
compile [info] Wrote D:\androidProjects\myfootball\target\scala-2.9.1\src_managed\main\scala\my\android\myfootball\TR.scala [info] 4 つの Scala ソースと 1 つの Java ソースを D:\ にコンパイルandroidProjects\myfootball\target\scala-2.9.1\classes... [エラー] D:\androidProjects\myfootball\target\scala-2.9.1\src_managed\main\scala\my\android\myfootball\TR.scala: 9:タイプ MapView はパッケージ ru.yandex.yandexmapkit のメンバーではありません
[エラー] val マップ = TypedResourceru.yandex.yandexmapkit.MapView [エラー] ^ [エラー] 1 つのエラーが見つかりました [エラー] {file:/D:/androidProjects/ myfootball/}MyFootball/compile:compile: コンパイルに失敗しました [エラー] 合計時間: 2 秒、完了しました 02.10.2012 21:36:23
Project Module Settings -> Librariesで MapView を使用してライブラリを追加し、MapView コンポーネントで ctrl+click を使用すると正常に動作します。また、build.sbt ファイルに依存を追加して、これを実行しようとしました
コンソールで sbt を更新すると、依存関係が正常にダウンロードされます...しかし、すべて無駄です.... .. プロジェクトをコンパイルしようとして失敗しました。ライブラリを追加する別の方法を知っている人はいますか?
android - ライブラリプロジェクトでのandroid dalvikエラー1
数年間、サイトで長い間検索を行ってきました。最後に、私は困惑しており、このフォーラムの助けが必要です.
私は現在、無料/有料および再ブランディングの目的で複数のバージョンに分割しようとしている GPS 関連のアプリを持っています。プロジェクトをライブラリとメインに分割しようとするたびに、Dalvik エラー 1 で失敗しました。私の望みは、ライブラリにコードの 95% を保持して、ブランド変更されたバージョンと有料/無料バージョンを簡単に作成できるようにすることです。
私は三目並べの例を見て、ライブラリ プロジェクトの作成方法に関する多くのブログや記事を読みました。これまでのところ、約20時間の検索と試行。
これが私のセットアップです
- XP Pro SP3 と Eclipse Helios Service Release 2 (ビルド ID: 20110218-0911 が重要な場合)
- Android SDK ツール リビジョン 20.0.3、プラットフォーム ツール リビジョン 14
- (HeliosでWindows 7も試しましたが、同じ問題です)
- API 7 向けに開発中 (ファミリにはまだ古い Android があります :( )
- com.google.android.maps の使用
- プロガードが無効になっています
- ライブラリは、Android プロジェクト プロパティのみで指定され、同じプロジェクト プロパティ インターフェイスを使用してメイン プロジェクトに追加されます。
私のプロジェクトでは、必要に応じて asynctask サブクラスと httpclient の両方を使用しています。
実際のデバイス (HTC Desire Z、android 2.3.3) でビルドをデバッグすると、正常にビルドされます。実際の apk ビルドは dalvik エラー 1 で失敗します。エミュレーター ビルドも正常に動作します。
ツールリリース14/15のすべてのDalvikのものを読みましたが、20になっているので、今までに修正されていることを願っています!!
私はさまざまな方法を試しましたが、それぞれがDalvikエラーで失敗しました。
Eclipseで新しいライブラリとメインプロジェクトを作成し、クラスとリソースを1つずつ新しいライブラリプロジェクトにコピーします(そして、不要なインポートであると確信しているものを削除します)。マニフェスト参照をクラスとアクティビティのライブラリに変更しました。
元のプロジェクトをライブラリと呼び、ライブラリ プロジェクトへの更新されたマニフェストを持つ新しいメイン プロジェクトでそれを参照する
元のプロジェクトはそのまま残しますが、単一の「strings.xml」ファイルを値フォルダーに移動します (特にマニフェストで何も変更する必要がないため、これは機能するはずです??)
デバイスのデバッグ ビルドが機能している間、apk ビルドは常に失敗します。
トラブルシューティングに役立つその他の情報を教えてください。エラーログを読むのは全くの新人です…目が点になりました。
おそらく非常に初歩的な間違いであることを前もって感謝します...!
android - 不要なコンテンツなしでIntellijIdeaでAndroidライブラリプロジェクトのjarをビルドする方法
Intellij IdeaでAndroidライブラリプロジェクト用のjarをビルドすると、プロジェクトとclasses.jarで使用するすべての依存jar内に配置されます。
しかし、私が思うに、それらはすべて不要であり、jarにはコンパイルされたクラスのみを含めることができます。
クリーンなjarファイルをIdeaでコンパイルすることは可能ですか?または私はアリか何か他のものを使うべきですか?
android - AndroidライブラリプロジェクトのWindows Phone 7 C#に相当するものは何ですか?
私はWindows Phone 7プログラミングが初めてで、Android用に開発してきました.Androidのライブラリプロジェクトを使用してアプリケーションを開発し、クライアントアプリケーションで参照しています。私の質問は: Windows Phone 7 の alibrary プロジェクトに相当するものはありますか? 事前にありがとう
android - IntellijIDEAのプロジェクトにソースライブラリを含めることはできません
私は、Androidアプリケーションで使用する一般的なヘルパーを使用してIDEAでライブラリプロジェクトを作成しました。
次に、Androidアプリケーションを作成し、このチュートリアルのようにライブラリプロジェクトを含めました。
すべてが正常に見え、コードのオートコンプリートは正常に機能しました。IDEAは、ライブラリとその中のすべてのクラスとメソッドを認識します。
しかし、アプリケーションをコンパイルしたところ、「'org.my.helperlibrary'が存在しません」というエラーが表示されました。しかし、私が言ったように、IDEAはプロジェクトを作成/起動する前にすべてが大丈夫のように動作します。
これも同様の質問ですが、答えは簡単です。もちろん、私のライブラリは[ライブラリプロジェクト]オプションをオンにしていますが、ライブラリを使用するアプリケーションを起動できません。
更新しました:
Androidアプリケーションでライブラリのすべての使用法を削除すると、「予期しないトップレベルの例外:java.lang.IllegalArgumentException:すでに追加されています:Lorg / my / helperlibrary/Helper; 」というエラーが表示されました。だから、それは私のアプリに含まれているだけで、使用されていません。
nhibernate - ライブラリ プロジェクト C# への構成の追加
ソリューションにコンソール プロジェクトとクラス ライブラリ プロジェクトがあります。ライブラリ プロジェクトは、私のデータ アクセス レイヤー (DAL) です。また、DAL で NHibernate と NET Persistenc API を使用しています。
NHibernate には Iesi.Collections.dll が必要なため、このアセンブリ (コンソール プロジェクトの bin フォルダーに存在する) をロードしているときに、次のエラーが発生しました。
しかし、次の構成を app.config ファイルに追加すると、Iesi.Collections.dll が正常に読み込まれました。
これで、DAL をテストするために NUnit テスト フレームワークをセットアップしました。このために、新しいクラス ライブラリ プロジェクトを作成しました。問題は、Iesi.Collections.dll の読み込み中に上記のエラーが再び発生することです。ここで、loadFromRemoteSources 構成をテスト プロジェクトに追加して、ネットワーク経由でアセンブリを読み込めるようにする必要があります。しかし、私のテストプロジェクトはライブラリプロジェクトであるため、構成ファイルの構成セクションの下にある行をたどるにはどうすればよいですか (クラスライブラリプロジェクトには構成ファイルがないため)。
更新: 次の app.config をテスト プロジェクト (クラス ライブラリ プロジェクト) に明示的に追加しました。
そして、次のコード行を使用して、テスト プロジェクトと DAL の両方でキー "serviceUrl" 値にアクセスします。
しかし、それでも Iesi.Collections.dll をロードできず、以前と同じエラーが発生します。
android - ライブラリ依存プロジェクトに R ファイルがありません
Android アプリケーションでjfeinstein10 / SlidingMenu http://goo.gl/PEZ9Mを使用しようとしています。最初に Sliding Menu のライブラリ プロジェクトを追加し、次に ActionBarSherlock も追加しました。Sliding Menu ライブラリは ActionBarSherlock に依存しています。
また、私のアプリは SlidingMenu アプリに依存しています。
私の質問は、ライブラリ プロジェクトを依存関係としてメイン プロジェクトに追加すると、メイン プロジェクトの R ファイルが消え、メイン プロジェクトのすべての R 参照を解決できないということです。
ライブラリプロジェクトを依存関係として追加した後、Rファイルが消える問題を知っている人はいますか?
android - Eclipse、Android NDK、ソースファイル、およびライブラリプロジェクトの依存関係
Microsoft Visual Studio 2010では、複数のプロジェクトでソリューションを作成し、プロジェクト間の依存関係を設定することができます。NDKを介してEclipseを使用して同じことができるかどうかを調べようとしています。具体的には、AndroidライブラリプロジェクトのCヘッダーファイルを参照できる通常のAndroidプロジェクトでCソースファイルを作成できるかどうかを知りたい。
例えば:
プロジェクト間のライブラリの依存関係は、次の方法ですでに設定しています。
Socket_Serverには、SocketTestServer.cppというファイルがあります。これにはテストコードが含まれていますが、ライブラリプロジェクトSocketsへのAPI呼び出しを行い、Socket_Serverの一部ではない#include"Nv_Socket.h"によって呼び出します。
android - 「MyLibrarry.apk が見つかりませんでした!」というエラーが表示される理由
project への参照を持つ Android プロジェクトがありますMyLibrary
。Is Library
プロジェクトを確認し、MyLibrary
エラーなしでビルドしました。
[プロジェクト]タブの[プロパティ]-> [android]-> [ライブラリ]と[Javaビルドパス]に追加MyLibrary
しました。Main Project
完全にビルドできMain Project
ます。
しかし、起動するMain Project
と、次のエラーが表示されます。
プロジェクトをクリーンアップし、次のリンクを調べましたが、まだこのエラーがあります。
Android Eclipse - *.apk が見つかりませんでした
****.apk + android が見つかりませんでした
なぜ、どうすれば解決できますか?
Properties->android->Library を開くMain Project
と、挿入されたライブラリに赤い十字があることがわかります。
写真の参照パスのスラッシュ/
とバックスラッシュに関連していますか?\