私はPhonegapとjQueryMobileを使ってEclipseで作業しているAndroidアプリを開発しています。ユーザーの許可を得て、ユーザーのデスクトップにランチャーアイコンを自動インストールするアプリが必要です。私はAndroid開発者のLauncherShortcuts.javaのサンプルを見つけました。これは大きな成果です。なぜなら私はJavaプログラミングをほとんど知らないからです。R.javaのIDクラスがありません
ほぼ。
これは、例えばコードをオンラインである:コード内 http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html
1つの文字列またはブツは協力を拒否しました。ライン83 ...
TextView intentInfo = (TextView) findViewById(R.id.txt_shortcut_intent);
...は「R.id.txt_shortcut_intent」と呼ばれることに、この定数または変数を持っており、EclipseはそれがID部分を認識しないと言います。 Rでクラス 'id'を追加するという提案に従うと、 'R.id'にフィールドtxt_shortcut_intentがないことがわかります。それは私を驚かせない。
R.something_or_otherに関連するいくつかの同様のエラーを修正できました。しかし、この1つではありません。私のR.javaには、クラスattr、drawable、layout、およびstringのみが含まれています。
ここで何が起こっているのか、そして最も重要なことは、このことを実行して実行するにはどうすればよいですか?ランチャーアイコンは、ここから実際にアプリを起動するすべてのものです(どのように皮肉なことですか)。
だから、.idと分かります。正しいxmlファイルが正しい場所に置かれると、実際にはjavaによって埋められます。ありがとう! – Wytze