NBAndroid 拡張機能を備えた netbeans 7.2 を使用しています。私のAndroidプロジェクトでは、jarに含まれていないライブラリ(ActionBarSherlock)を参照しています(何らかの理由でできません)。問題は、netbeans がそのライブラリのクラスを認識せず、エラーが発生することです (パッケージが存在しないなど)。ただし、ビルドと実行は正常に行われ、ライブラリは正しく追加されています。Netbeans はそれを認識しません。
これがスクリーンショットです。
ここに同様の質問があります。ソリューションパッケージ com.actionbarsherlock.app が存在しません
これを修正する方法はありますか?手伝ってくれてありがとう!
編集:これを解決する方法を見つけたので、解決策というよりは回避策です。classes.jar というライブラリ クラスから jar ファイルを作成しました。これを libs フォルダーに入れたので、netbeans はそれを認識します。custom_rules.xml を作成しました (build.xml 経由でインポートされます)。その中で、classes.jar を libs フォルダーから移動してビルドできるようにし、最後に元に戻します。
<?xml version="1.0" encoding="UTF-8"?>
<project name="imported">
<copy file="libs/classes.jar" todir="./" />
<delete file="libs/classes.jar" />
<target name="-post-compile">
<copy file="./classes.jar" todir="libs/" />
<delete file="./classes.jar" />
</target>
</project>