問題タブ [eclipse-adt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - エラー メッセージなしで Eclipse ADT をインストールしましたが、再起動後に Android プラグインが表示されません
Eclipse Indigo で Android アプリを開発してから半年が経ちましたが、問題はありません。しかし、2 日前に Android SDK の最新バージョンに更新してから、問題が発生し始めました。理由のない不当な構文エラーを常に回避するために、Project->Clean を手動で継続的に実行する必要がありました。さらに悪いことに、Export Wizard を使用して最終的な APK に署名するのに苦労するようになりました。
そこで、Eclipse を完全に削除し、最新バージョンの Juno、Android SDK、Android ADT プラグインをすべて再度インストールすることにしました。私の問題は、Android ADT プラグインをインストールした後、新しい Eclipse インストールに Android オプションが表示されないことです。
Eclipse を起動するたびに、次のエラー ログが表示されますが、関連しているかどうかはわかりません。
私のシステム:
MacBookPro MacOS 10.5.8、Eclipse Classic Juno (最終バージョン)、Android SDK (最終バージョン)、Eclipse ADT プラグイン (結果なしで Eclipse 自体からインストール)
編集
Eclipse->About->Installation Details->Plug-ins または Eclipse->About->Installation Details->Features を確認すると、Android プラグインが表示されません。ただし、Eclipse->About->Installation Details-Installed Software および Eclipse->About->Installation Details->Installation History に表示されます。また、[ヘルプ] -> [新しいソフトウェアのインストール] -> [ADT プラグイン] -> [開発者ツール] に移動すると、次の出力が得られます。
Eclipse でプラグインを削除できない場合、プラグインのインストールに関する問題をどのように知ることができますか?
android - ヒント: Apache Cordova および Android: アクティビティ ComponentInfo をインスタンス化できません
これは本当に私の神経質になりました。さまざまな情報源を 2 ~ 3 日調べた後、発生する一般的な問題の解決策を見つけました。
コンテキストは、Android http://j.mp/MB1pTM を使用して提供される PhoneGap デモに基づいています。デモ自体は、PhoneGap API ドキュメントを使用して Android 4.0.3 の正確なセットアップを行っているときに失敗しました。以下のエラー メッセージが表示されます。
android - インポートandroid.app.DroidGapを解決できません
神よ、これは私に頭痛を与えます。この投稿に従ってすべてをチェックしました。DroidGapをタイプに解決できず、それでも機能しません。
これが私のコードです:
そして、ビルドパスにcordovajarがあります。
ここにあるドキュメントのすべての手順に従いました:http://docs.phonegap.com/en/1.9.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android
android - レイアウトが変更されるたびに強制終了エラー
ときどき相対レイアウトの配置をいじるたびに、アプリの強制終了が発生します。アプリを再び機能させるには、それらを任意に再配置し続ける必要があります。または、それらをすべて左上隅に配置してから、再配置します。
私はエクリプスを使用しています。
なぜこれが起こるのですか?これを回避する方法はありますか?
[編集]
07-22 21:39:22.042: D/dalvikvm(520): GC_EXTERNAL_ALLOC 解放 291K、52% 解放 2718K/5639K、外部 741K/1038K、一時停止 51ms
07-22 21:39:22.422: D/AndroidRuntime(520): VM をシャットダウンしています 07-22 21:39:22.432: W/dalvikvm(520): threadid=1: キャッチされない例外で終了するスレッド (group=0x40015560)
07-22 21:39:22.443: E/AndroidRuntime(520): 致命的な例外: メイン 07-22 21:39:22.443: E/AndroidRuntime(520): java.lang.RuntimeException: アクティビティを開始できません
ComponentInfo{com.android.tapme/com.android.tapme.TapMe}: java.lang.ClassCastException: android.widget.TextView
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647) で
07-22 21:39:22.443: E/AndroidRuntime (520): android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1663) で
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) で
07-22 21:39:22.443: E/AndroidRuntime(520): android.os.Handler.dispatchMessage(Handler.java:99) で
07-22 21:39:22.443: E/AndroidRuntime(520): android.os.Looper.loop(Looper.java:123)
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.ActivityThread.main(ActivityThread.java:3683)
07-22 21:39:22.443: E/AndroidRuntime(520): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で
07-22 21:39:22.443: E/AndroidRuntime(520): java.lang.reflect.Method.invoke(Method.java:507) で
07-22 21:39:22.443: E/AndroidRuntime(520): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) で
07-22 21:39:22.443: E/AndroidRuntime(520): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:597) で
07-22 21:39:22.443: E/AndroidRuntime(520): dalvik.system.NativeStart.main(ネイティブ メソッド) で
07-22 21:39:22.443: E/AndroidRuntime(520): 原因: java.lang.ClassCastException: android.widget.TextView
07-22 21:39:22.443: E/AndroidRuntime(520): com.android.tapme.TapMe.onCreate(TapMe.java:26)
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) で
07-22 21:39:22.443: E/AndroidRuntime(520): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 07-22 21:39:22.443: E/AndroidRuntime(520): ... 11以上
[編集]
レイアウトをランダムに編集し、最終的に機能させました。次に、進行状況バーを追加して出来上がりです! クローズ エラーを再度強制します。これがログです。
07-26 00:06:57.445: D/AndroidRuntime(876): VM をシャットダウンしています
07-26 00:06:57.465: W/dalvikvm(876): threadid=1: キャッチされない例外で終了するスレッド (グループ = 0x40015560)
07-26 00:06:57.486: E/AndroidRuntime(876): 致命的な例外: メイン
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.RuntimeException: アクティビティ ComponentInfo{com.android.tapme/com.android.tapme.TapMe} をインスタンス化できません: java.lang.NullPointerException
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1569) で
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread.access$1500(ActivityThread.java:117)
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread$H.handleMessage(ActivityThread.java:931) で
07-26 00:06:57.486: E/AndroidRuntime(876): android.os.Handler.dispatchMessage(Handler.java:99) で
07-26 00:06:57.486: E/AndroidRuntime(876): android.os.Looper.loop(Looper.java:123)
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread.main(ActivityThread.java:3683)
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.reflect.Method.invoke(Method.java:507) で
07-26 00:06:57.486: E/AndroidRuntime(876): com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) で
07-26 00:06:57.486: E/AndroidRuntime(876): com.android.internal.os.ZygoteInit.main (ZygoteInit.java:597) で
07-26 00:06:57.486: E/AndroidRuntime(876): dalvik.system.NativeStart.main(ネイティブメソッド)
07-26 00:06:57.486: E/AndroidRuntime(876): 原因: java.lang.NullPointerException
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.Activity.findViewById(Activity.java:1647) で
07-26 00:06:57.486: E/AndroidRuntime(876): com.android.tapme.TapMe.(TapMe.java:17)
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.Class.newInstanceImpl(ネイティブメソッド)
07-26 00:06:57.486: E/AndroidRuntime(876): java.lang.Class.newInstance(Class.java:1409)
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.Instrumentation.newActivity(Instrumentation.java:1021)
07-26 00:06:57.486: E/AndroidRuntime(876): android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1561) で
07-26 00:06:57.486: E/AndroidRuntime(876): ... 11 もっと見る
overlays - Eclipse Android APIレベル2を使用して画像を半透明にし、JAVAの境界を変更する方法は?
Googleのコードを使用してHelloItemizedOverlay
アイテムを作成およびオーバーレイしましたが、機能しましたが、画像を半透明にして境界を変更する必要があり、それがどのように機能するのか正確にはわかりません。
メソッドは見つかりましたが、クラスまたはクラスgetOpacity()
に実装する方法がわかりません。とメソッドも知っていますが、正しく使用する方法がわかりません。私が使用したコードは次のとおりです。ItemizedOverlay
Map
getIntrinsicHeight()
getIntrinsicWidth()
getOpacity()
ItemizedOverlay
android - 複数のプロジェクト間でアセットを共有する
Android の Eclipse+ADT IDE フレームワークは、Library Project からのアセットの (再) 使用をサポートしていません。
代わりに、アプリケーションで使用されるすべてのアセット リソースは、アプリケーションプロジェクト自体の assets/ ディレクトリに保存する必要があります。
私の問題は、アセットを使用する同じライブラリ プロジェクトを使用する 8 つ (8 つ!) のアプリケーションがあり、前述の制限の結果として、各アセット ファイルを 8 つ (8 つ!) すべてのアプリケーションにコピー/複製して同期する必要があることです。
これはメンテナンスの悪夢であり、エラーも発生しやすくなります。
複数のアプリケーション プロジェクト間で各アセットの 1 つのコピーを共有することで、これを回避する方法はありますか?
注:ハードリンクやソフトリンクなど、OS またはファイルシステムに依存するソリューションは避けたいと思います。実際に機能する場合は、context.getAssets()のようなソリューションを好みます。
android - SDK マネージャーにパッケージまたはプラットフォームがありません
SDK マネージャーでは、インストールするパッケージやプラットフォームが表示されません。
SDK を管理者として実行し、ウイルス対策プログラムとファイアウォールを無効にしてみました。そして、アンインストールと再インストールを数回試みましたが、成功しませんでした。
バージョン18のinstaller_r18_windows.exeがあり、ADTも18です。
よろしくお願いします
eclipse - Eclipse プラグイン開発 AndroidXmlFormatter
Android XML(レイアウト)ファイルを変更するEclipseプラグインを構築しています。内部で dom パーサーを使用して、出力 XML を生成します。ただし、XML のフォーマットはめちゃくちゃです。
Android xml-formatting メカニズムを使用したい。私はこれを試しました -
ただし、ドキュメントはフォーマットされていません。:(何が問題なのですか?私の問題の代替手段はありますか?
android - Eclipse 3.7 Android R.java がありませんか?
私の問題は、新しい Android アプリケーション プロジェクトを作成した直後でもファイルeclipse
が生成されないため、ファイルにエラーが発生しないことです。R.java
xml
xml
ファイルにエラーがないかどうかを再確認しました。また、プロジェクトを手動でクリーンアップして再構築しました。
私は使用eclipse 3.7
していますadt 20.0.3.v201208082019-427395
編集:
これは日食の画面です
android - Android プロジェクトのリソースを複数のパッケージに編成する
私はEclipseを使用してAndroidプロジェクトに取り組んでいます。プロジェクトには、中央のコアに接続する複数のモジュールが含まれており、それらをサブパッケージに編成することは理にかなっています。
com.example.myapp
-- コア クラスとアクティビティを含む
com.example.myapp.module1
-- モジュール 1 に関連するクラスと活動
com.example.myapp.module2
-- モジュール 2 に関連するクラスと活動
等々。各モジュールは独立して動作できないため、すべてが 1 つの Eclipse プロジェクトに含まれています。
ここで、リソースを個別のパッケージに整理することも素晴らしいことです。現時点では、すべてのレイアウトとドローアブルが にプリコンパイルされていcom.example.myapp.R
ます。
Eclipse がモジュール 1 のリソースを自動的に配置するようにプロジェクトを編成する方法はありますcom.example.myapp.module1.R
か?