4

Android 2.3.3 アプリケーションを作成し、Samsung S3 ハンドセットでテストしています。グラフを描画するためのカスタム ビューをアプリケーションに追加しましたが、ハンドセットでアプリケーションを実行しようとすると、プログラムがすぐにクラッシュします (デバッグ情報はありません)。

私はバグを XML レイアウトの 1 行のコードに切り分けました。つまり、次のとおりです。

android:id="@+id/graph"

私のプロジェクトには、この ID を持つ他のビューがないため、競合は発生しません。Windows 7 x64 で NBAndroid プラグインを使用して Netbeans 7.2 を使用して開発を行っていますが、これまで Android アプリケーションの構築に問題はありませんでした。

クラッシュの原因となっているコードのスニペットを次に示します。

<com.customApp.GraphView
android:id="@+id/graph"
android:layout_width="fill_parent"
android:layout_height="40sp"
/>

その他の注意事項:

  • id を「グラフ」から別のものに変更しても解決しないようです
4

1 に答える 1

4

NetBeans で「ビルドクリーン」を実行することで、問題を解決することができました。プロジェクトは現在のようにビルドおよび実行されます。

私の推測では、生成されたソース ファイルの 1 つが正しくビルドされていませんでした。おお、返信ありがとうございます!

于 2013-01-07T04:08:18.357 に答える