3

Ubuntu 12.04 LTS に更新し、Eclipse をインストールしました (Ubuntu Software Center 経由)。Android SDK とプラグインも Eclipse にインストールしましたが、古いプロジェクト (以前は正しく動作していた) をインポートしましたが、R.java ファイルも生成されていません。

gen/<my-package>ディレクトリには、という名前のファイルのみがありますBuildConfig.java

xml ファイル、ビルド、クリーンなどからすべての警告を削除しようとしましたが、うまくいきません。

このプロジェクトは、Ubuntu 12.04 LTS をインストールする前に Eclipse で修正されて実行されていたため、いくつかのライブラリが不足しているかどうかはわかりません。

新しいプロジェクトを作成して R.java ファイルが作成されるかどうかを確認しましたが、作成されませんでした。多分問題は日食にあります。


アップデート

IntelliJ でも同じ問題が発生しています。


この問題で私を助けてください。ありがとう。

4

3 に答える 3

2

それが機能せず、すべてを試したと思われる場合は、最初に Eclipse のインストールを吹き飛ばします (アンインストールして再インストールします)。
プラグインを削除して再インストールしてもうまくいかない場合は、~/.eclipseフォルダーの名前を変更してからやり直してください。
それでもうまくいかない場合は、ワークスペースの .metadata フォルダーを削除して、もう一度やり直してください。
(すべてのプロジェクトを再インポートする必要があります)

リポジトリから Eclipse をインストールします (ソフトウェア センターと openJDK の Eclipse を使用しています)。
x64 を実行している場合:sudo apt-get install ia32-libs-multiarch

root としてeclipse を起動して、最新のプラットフォーム/PDT 更新を取得します (それらは /usr のどこかにあるため、root になる必要があります)。
Eclipse を閉じます (必要に応じて/root/.eclipseフォルダーを削除します)。

非ルートとしてEclipseを起動します。
プラグインをインストールします。それらは ~/.eclipse ディレクトリにあります。

既にインストールされている場合
Window->Android Manager ですべてのコンポーネントを削除します。 ヘルプ->ソフトウェアのインストール->既にインストールされている->アップデートの表示->インストール
からプラグインを更新 します。すべてのコンポーネントを再インストールします。

まだインストールされていない場合
は、ヘルプ インストール ソフトウェア メニューから ADT プラグインをインストールします。このリンクで
ADT のインストール中に SDK をインストールすることを選択します。
インストール中にエラーが発生した場合は、その部分をアンインストールしてからインストールしてください。

すべての更新プログラムをインストールします。
更新の一部でエラーが発生した場合は、その部分をアンインストールしてからインストールしてください。

これにより、以下の結果が得られます。
DDMS
はい、動作します
バージョン:
バージョン番号

于 2012-04-25T08:46:17.580 に答える
1

私の場合、最初にインストールを間違えた後に発生しました。64 ビットの Linux Ubuntu マシンを使用しました

  1. インストール済みの 32 ビット Eclipse
  2. http://developer.android.com/sdk/installing/adding-packages.htmlに従って、プラットフォームとパッケージを追加しました
  3. 32 ビット Eclipse の操作に問題があったため、64 ビット Eclipse をインストールしました。android-sdk-linux/platform tools/adbしかし、それが 32 ビットの実行可能ファイルであることがわかりませんでした。ターミナルから実行しようとすると、「そのようなファイルまたはディレクトリはありません」という奇妙なメッセージが表示されます

解決策は、ステップ 2 の結果を削除し、64 ビット Eclipse で再度開始することです。

ステップ2の結果を削除するために、名前を変更android-sdk-linuxして再度解凍しました。

于 2012-09-13T12:22:11.743 に答える
0

これが発生する理由の 1 つは、通常、スワップ スペースです....スワップ パーティションがあり、十分なサイズであることを確認してください。戻る。スワップ パーティションは私の aapt 問題を解決しました。

于 2013-06-04T12:12:41.267 に答える