1

私はgitからプロジェクトをプルしようとしています。特にこれはhttps://github.com/pocmo/Yaaicです。

これは、IRCクライアントをAndroidアプリに配置するために使用したかったAndroidのIRCクライアント用のライブラリです。このプロジェクトのルートディレクトリからわかるように、AndroidManifest.xmlはありませんが、マニフェストファイルを含む「application」というディレクトリがあります。このことから、アプリケーションディレクトリには、IRCクライアント(Yaaicアプリ自体)を示すサンプルのAndroidアプリが含まれていると想定しています。ただし、アプリケーションディレクトリだけをプロジェクトとしてEclipseにインポートすると、ビルドパスエラーが発生し、存在しないものの使用に関連するエラーが発生します。gitハブから直接プルしたディレクトリ全体をプロジェクトとしてインポートしようとしましたが、ビルドパスの問題がまだたくさんあります。

プロジェクト自体については、Yaaicアプリのソースコードなのか、他のAndroidプロジェクトで使用するライブラリやプラットフォームのソースコードなのかよくわかりません。地獄、私は自分のAndroidアプリでIRC機能のライブラリとしてYaaicプロジェクトを使用できるかどうかさえわかりません。

私はAndroidの開発とEclipseでの開発にかなり慣れていません。一般的に、経験は大学からのダミープロジェクトとAndroid開発Webサイトからのチュートリアルだけです。

4

2 に答える 2

4

Yaaic の作者として、私はそのお手伝いができるはずです。:)

あなたの最初のアイデアは正しいです。たくさんのフォルダーがありますが、プロジェクトとしてインポートしたいのは「アプリケーション」フォルダーです。

Yaaic には他のライブラリへの依存関係があります。依存関係管理用のツール (maven など) はまだ使用していないので、必要なライブラリを「libs」フォルダーに入れています。

だからあなたがする必要があるのは:

  1. libs/ActionBarSherlock を指す ActionBarSherlock の Android ライブラリ プロジェクトを作成します。
  2. libs/ViewPagerIndicator を指す ViewPagerIndicator の Android ライブラリ プロジェクトを作成します。
  3. application/ を指す Yaaic 用の Android プロジェクトを作成します。
  4. ファイル システムのレイアウトによっては、他のプロジェクトの場所を更新する必要がある場合があります (プロジェクトを右クリック -> プロパティ -> android)
  5. サポート ライブラリがすべてのプロジェクトのビルド パスにあることを確認します (すべてのプロジェクトの libs フォルダーにあるため、ADT の最新バージョンで自動的にあるはずです)。

Eclipse は厄介な場合があるため、プロジェクトを正常にビルドするには、プロジェクトを「リフレッシュ」または「クリーン」する必要がある場合があります。

すぐに Maven ベースのビルドに切り替えたいです。それは物事をずっと簡単にするはずです。;)

于 2012-06-26T10:27:02.307 に答える
3

プロジェクト自体については、Yaaicアプリのソースコードなのか、他のAndroidプロジェクトで使用するライブラリやプラットフォームのソースコードなのかよくわかりません。地獄、私は自分のAndroidアプリでIRC機能のライブラリとしてYaaicプロジェクトを使用できるかどうかさえわかりません。

Yaaicはライブラリではなく、アプリケーションです。手がかりはそのフルネームでさらに別のAndroidIRCクライアントです;-)。ただし、ダウンロードしたコードはGPLv3でライセンスされているため、条件を守っている限り、プロジェクトの一部を自分で使用するために引き出すことを妨げるものは何もありません。

そうは言っても、これが私がそれを立ち上げて実行する方法です。これらの手順のいくつかはすでに実行していますが、完全を期すためにすべてを文書化しました。

まず、次のコマンドを使用してリポジトリをディレクトリYaaicに複製しました

git clone http://github.com/pocmo/Yaaic Yaaic

次に、Eclipseのインポート->既存のプロジェクトをワークスペースにインポートし、上記で作成したディレクトリをルートディレクトリとして選択します。

ウィンドウは次のようになります。

Eclipseプロジェクトのインポートダイアログ

作成したYaaicディレクトリはワークスペースの下にあったので、Finshを選択しました

ビルドパスの欠落などに関するキュー警告。

  1. [プロジェクト] ->[自動的にビルド]のチェックを外します。
  2. ActionBarSherlock左側のペインでプロジェクトを選択し、プロジェクトのプロパティとしてAlt + Enterを押して、 Androidを選択します。 ここに画像の説明を入力してください
  3. プロジェクトビルドターゲットが上記のように選択されていることを確認し(これは特効薬のようです)、明らかに[ライブラリ]をオンのままにします。
  4. [ OK ]を選択して、ViewPageIndicatorプロジェクトに対して繰り返します。
  5. この時点で、4つの新しいプロジェクトをクリーンアップし、F5キーを押して更新し、Eclipseを再起動しました。幸運なウサギの足に触れることもできましたが、手にウサギがいませんでした;-p
  6. ビルドを自動的にオンに切り替えてビルドプロセスを開始します。完了すると、デバイスまたはAVDでYaaicを実行できるようになります。
于 2012-06-26T13:58:59.423 に答える