web-dev-qa-db-ja.com

Android SDKツールリビジョン22の問題?

EclipseのSDKツールをリビジョン22に更新したばかりですが、それ以降、プロジェクトをビルドできません。具体的には、Rクラスがアクティビティで認識されず(コンパイラエラーが発生していました)、手動でインポートしても、インポートが機能しませんでした。

さらに、プロジェクトgenフォルダーは空であり、プロジェクト/ワークスペースをクリーンアップしています(build automaticallyオプションオン)は何の違いもありませんでした。

これは既知の問題ですか?それはみんなに起こりましたか?回避策はありますか?たぶんGoogleは私たちにAndroidプラットフォームにできるだけ早く切り替えることを望んでいますか?

36
Thomas Kaliakos

アップデートにも大きな問題がありました。私の場合、私のプロジェクトでは、別のライブラリにも依存しているライブラリを使用しています。 Javaプロジェクトのビルドパス(および接続されている各ライブラリ)]の[Android Private Libraries]タブで[order/export]のチェックボックスをオンにする必要があることがわかりました。デバイス上でアプリを適切にコンパイルして実行します。

Android Dependenciesもチェックする必要があると言う人もいますが、それは私のプロジェクトには必要ないようです。

35
bkurzius

はい、そうです。私も問題を抱えていました。新しい「AndroidSDKビルトツール」があります。 Android SDK Managerを開き、おそらく2回更新します。

enter image description here

詳細: https://groups.google.com/forum/?fromgroups=#!topic/Android-developers/rCaeT3qckoE%5B1-25-false%5D

22
Rany Ishak

私はこれと同じ問題を抱えていました。

プロジェクトのプロパティ、Javaビルドパス、順序、エクスポートセクションで、Androidプライベートライブラリがチェックされていることを確認する必要がありました。

それから私はプロジェクトをきれいにしなければなりませんでした。その後はうまくいくようです。

それは確かにJavaビルドパスの 'Order andExport'の問題でした。

アップグレード時に、新しい「Androidプライベートライブラリ」の「注文とエクスポート」が常にチェックされるとは限りません。そして、Android-support-v4.jarがこの「Androidプライベートライブラリ」セクションに追加されました。

これを修正するには、「注文とエクスポート」に移動し、「Androidプライベートライブラリ」をチェックします。次に、更新/クリーニング/再構築します。

ライブラリプロジェクトに対してこの「修正」を行った後、依存するプロジェクトを閉じて再度開く必要がある場合があります。これは、この「修正」がすぐに表示されない場合があるためです。

私は答えを見つけました ここ

8
Leo Landau

同じエラーが発生しています。R.Javaなどのファイルで自動的に作成された空のgenフォルダーを削除すると、すべてのエラーが正常に機能します。

0
Jefri singh

私はWindows7を使用していますが、同じ問題が発生し、Eclipseを「管理者として実行」するだけで、パッケージを再度インストールできました。 (管理者としてログインしていても、やらなければなりませんでした)

0
abhijeet