26

Mac (10.7.5) で単純な Android アプリケーション プロジェクトを作成するだけで 1 日を費やしました。プロジェクト ウィザードで [完了] をクリックすると、次のエラー メッセージが表示されました。

    Errors occurred during the build.
    Errors running builder 'Android Resource Manager' on project 'MyFirstApp'.
    java.lang.NullPointerException

空のディレクトリを持つプロジェクトが作成されましたが、コメントが含まれているだけの「proguard-project.txt」というファイルを除いて、ファイルは生成されませんでした。

文字通り、 ADT バンドルを自分の Mac にダウンロードしたところです。

私はすでにここを見て、「.metadata」フォルダーを削除してAndroidの「プロジェクトビルドターゲット」を変更しようとするなど、そこにあるすべての提案を試しました。

Eclipse Juno と Kepler も使用してみました - 同じ問題です。Eclipse を再インストールし、ワークスペースを何度も再作成しました。

だから私はかなり立ち往生しています...それはそのままでは機能しません。どんな助けでも大歓迎です。

4

10 に答える 10

13

以下の手順に従ってEclipse.iniに行を追加し、問題を解決しました

1. Go to your eclipse directory and find "Eclipse.app" file. Just to 
   be on safe side, back up this file somewhere (Just the Eclipse.app file).
2. Right-Click on "Eclipse.app" file, and select "Show Package 
   Contents"
3. Once inside package, go to Contents-->MacOS, and open        
   "eclipse.ini"
4. Just before the "-vmargs", add the following:

-vm
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Commands/java

5. Run eclipse again, and you should be able to create the project  
    without any problems.
于 2015-01-09T02:11:35.107 に答える
3

これは、私が十分なトラブルを引き起こしたその問題を解決するために使用したソリューションです。

  1. Eclipse でAndroid SDK Managerを開いてExtraフォルダーをチェックインし、次のライブラリーAndroid Support Library、Android Support Repository、および Google Repositoryが既にインストールされていることを確認してください。
  2. Android サンプル プロジェクトを作成し、 appcompact_v7ライブラリを選択します。
  3. 作成したばかりのプロジェクトを閉じ、Eclipse を再起動して、新しいAndroid アプリケーション プロジェクトを作成します。

それがあなたを助けることを願っています!

于 2014-04-28T13:24:09.547 に答える
2

回避策

1. プロジェクトを作成する

android create project --target [target-id] --name MyFirstApp --path [path-to-workspace]/MyFirstApp --activity MainActivity --package com.example.myfirstapp

2.作成したプロジェクトをEclipseにインポートする

于 2013-10-24T22:08:57.283 に答える
1

新しい Macbook Pro でも同じ問題に直面したので、JDK をダウンロードしてインストールし、問題を修正しました。

于 2014-05-04T14:48:47.810 に答える
0

JDKの古いバージョンを削除するだけで、最新バージョンをインストールしてから問題なく動作します。

JDK 8、Eclipse Luna、ADT 26 が最適な組み合わせです。

ありがとうマノジ

于 2015-03-20T07:13:26.470 に答える