問題タブ [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 - Android Eclipse ADT プラグインを使用しながら、ビルド プロセスをカスタマイズしたい
ADT プラグインをインストールすると、次のビルダーが Android プロジェクトに対してアクティブになります。
- Android リソース マネージャー
- Android プリコンパイラ
- Java ビルダー
- Android パッケージ ビルダー
出力ディレクトリを見ると、次の成果物が作成されます。
- resources.ap_ (リソースとコードなしの APK/ZIP のみ)
- gen/R.java (リソースの自動生成リスト)
- Java バイトコードを含む .class ファイル
- クラス.dex
- ${プロジェクト名}.apk
私のプロジェクトでは、いくつかのコード アーティファクトを自動生成し、一般的にビルド プロセスをより厳密に制御する必要があります。最初は、Resource Manager が resources.ap_ の作成を担当し、プリコンパイラが R.java を作成し、Java ビルダーが当然のことを行い、次に Android Package Builder が classes.dex を作成し、classes.dex と resources.ap_ を結合したと考えました。 APKファイルを作成します。
最初の 2 つの手順を無効にし、resources.ap_ のコピーを配置するカスタムのプレビルダーを作成しました。これは同等であると考えました。そのような幸運はありません。
残念ながら、最終的な Android Package Builder は res/ からリソースを直接丸呑みするようで、resources.ap_ を無視します。実際、最初の 2 つのビルド手順は、R.java を生成する以外にはほとんど何もしていないようです。
これが本当に問題になるところです。最終ビルド ステップを無効にして独自の APK ファイル (まったく同じ名前) を配置すると、次のエラーが発生します。
Android Package Builder (識別可能な構成がない) では、個々の ./res/ ファイルを提供する必要があります。これがないと、(Eclipse からではなく) デバイスでプロジェクトを起動できません。
この分野でより良いアイデア/経験を持っている人はいますか?
c++ - C++ では、std::vector や std::stack のように <> のデータ型を引数として取り、それに応じてオブジェクトを構築するクラス ADT をどのようにコーディングしますか?
すなわち。次のように使用できるクラス ADT をコーディングしたいと思います。
誰かが次のようなベクトルを使用するのと同じ方法で:
テンプレートと <> 演算子のオーバーロードに関係があるのではないかと推測していますが、引数としてデータ型を取得するにはどうすればよいですか?
android - AndroidADT更新エラー
「インストール」で問題が発生しました。プロビジョニング中にエラーが発生しました。このエラーは、EclipseganymedeでADTを更新しようとするたびに発生します。ADTプラグインの手動ダウンロードも試してみました。同じことが起こります...
android - Android アプリ ID プレフィックスの問題
Android アプリ用の Adobe Air を作成していますが、大きな問題があります。アプリ ID を接頭辞「app」で保存する古い Flash Air 拡張機能を使用して、Android マーケットにアプリを公開しました。
拡張機能をアップグレードしたので、アプリ ID にプレフィックス「air.」を付けて保存するようになりました。
これは、アプリケーションの更新を公開できなくなったことを意味します。それで、なにかお手伝いできますか?
古い拡張機能を使用する際の問題は、更新を公開した後、キャッシュ ファイルがクリアされるまでユーザーがアプリを開くことができないことです。
java - ジェネリック配列を使用した for ループ?
ここで私の基本的な ADT の内容に戻り、Java を学習することで一石二鳥を殺そうとしている間に、一般的なリンク リスト (自分で作成している) を使用してマージ ソートの簡単なアルゴリズムを作成しようとしています。私が最初に想像していたよりもはるかに難しいことが証明されています! 誰でも私を助けてくれますか?基本から始めて、さらに進んだらこの記事を更新します。
一般的なリンク リストの私のコードは次のとおりです。
次のように、作成した別のクラスでこのクラスにアクセスしようとしています。
リンクされたリストを使用して、配列から一般的なアイテムを追加する必要があります。残念ながら、そうではなく、これが私が遭遇した最初の問題です。エラーが発生しています:
シンボルが見つかりません: メソッド length()。
どうすればこれを修正できるかについて誰かアドバイスをもらえますか?
どうもありがとう!
java - Java 汎用引数
ここで ADT の基本的な内容に戻ってインタビューに備えて修正し、その間に Java を学習することで一石二鳥です。一般的なリンクリストを使用してマージソートの単純なアルゴリズムを作成しようとしています(これは私が自分で作成しています)。私が最初に想像していたよりもはるかに難しいことが証明されています! 誰でも私を助けてくれますか?基本的な作業から始めて、さらに進んだらこの投稿を更新します。
一般的なリンク リストの私のコードは次のとおりです。
次のように、作成した別のクラスでこのクラスにアクセスしようとしています。
これまでのところ、リストの先頭とリストの末尾にそれぞれジェネリックを追加する必要がある add メソッドと addEnd メソッドまではすべて正しいと思います。
私のコードは次のように続きます:
そして、私はエラーが発生します:
MyList の addEnd(S) は (NodeList) に適用できません
実行時に発生する
leftSide.addEnd(ノード);
誰かがこれの理由を見ることができますか/私の仕事のこの時点まで私が正しいかどうか教えてください? どうもありがとうございました!
android - SDK と ADT の更新後に Android R.java が Eclipse で再生成されない
最近、Eclipse を使用して Android 用の 2.3 と 3.0 SDK の両方をダウンロードしました。
また、ADT プラグインを 10.0.0 に更新しました。
ただし、これを行うと、プロジェクトの R.java ファイルがまったく再生成されないため、Google が提供できる Web 上のすべてのソリューションを試しましたが、どれも機能しません。
そのため、2.2 SDK と古い ADT プラグインのみがインストールされている別のマシンにプロジェクトをインポートすると、そのマシンで R.java ファイルが正常に再生成されます。
現在、仕事用のマシンでドローアブルに png を追加しようとしていますが、R.java がそれを取得していないようで、プロジェクトで使用できません。
SDK と ADT をアップグレードしたときに実行する必要があったのに、見逃している愚かなことはありますか?
編集: XML を変更しても、R.java はまったく再構築されません。
問題は間違いなく 2.3 SDK または ADT 10 にあります。2.2 と ADT 9 があれば問題なく動作します。
android - Eclipse ADT Debug セッションが自動的に終了する
(ブレークポイントから) コードをステップ実行している間、短時間 (たとえば 30 秒) 後、デバッグ セッションが常に閉じられ、アプリケーションが再開されます。
理由はありますか?
前もって感謝します、
プラットフォーム:
Android 2.2
ADT 10.0.0
DDMS 10.0.0
Eclipse Helios
64 ビット Linux
android - Android アプリを実行できません。Eclipse で .apk の問題が見つかりませんでした
最近、Eclipse の ADT プラグインを最新のものに更新しましたが、その後、異常な問題に直面していました。エミュレーターまたはデバイスで Android プロジェクトを実行しようとすると、すべてのプロジェクトが言い続けます。
[プロジェクト名].apk が見つかりませんでした
私を助けてください。
android - Android Library プロジェクトが Eclipse で同期されていない
Android アプリケーション プロジェクトによって参照される、いくつかのアクティビティとビューを含む Android ライブラリ プロジェクトがあります。アプリケーション プロジェクトには、ライブラリ プロジェクトのソースを含む [Android ライブラリ] とマークされた「リンクされた」フォルダがあります。
私には奇妙に思えることの 1 つは、リンクされたフォルダーと元のライブラリ フォルダーから、同じソース ファイルを 2 回開くことができることです。これにより、多くの場合、ファイルが同期されなくなり、あらゆる種類の厄介なことが起こります.
何がうまくいかないのですか?前もって感謝します!