問題タブ [android-build]
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 - Any service for testing Android applications on multiple Hardware devices?
I have developed a android application which I want to test on multiple devices before I release in market. Is there any service provider online who will test the application on as many android devices as possible and give me the test results like the performance, bugs etc. Any kind of helpful details in this regards is appreciated. Thank you for your time.
android - Android SDK マネージャーによる SDK のダウンロードが遅い
Android SDK Manager を実行して SDK プラットフォームをダウンロードすると、ダウンロード速度は 8 KiB/s です。Android 2.2、API 8 などの 1 つのプラットフォームをダウンロードするには 2 時間以上かかります。ブラウザからダウンロードする場合は問題ありません。この問題を解決する方法を知っている人はいますか?
android - Androidプロジェクトビルドターゲット
Android 2.1の最小android:minSdkVersionを持つ既存のアプリがあります。タブレットAndroid(3.0以降)でアプリの実行が遅いことに気付いたので、Android3.0で追加されたハードウェアアクセラレーションを有効にしたいと思いました。
プロジェクトの[プロパティ]->[Android]のEclipseで混乱している場合、最初はAndroid 2.2(API 8)を選択していましたが、新しいハードウェアアクセラレーションを機能させるには、Android 3.0(API 11)を選択する必要があります。私の質問は、プロジェクトビルドターゲットをAndroid 3.0に切り替える際のリスクは何ですか?そして、一般的に、最新のProject Build Targetでコンパイルされたものをリリースする必要がありますか?他の人は何をしていますか?常に最新のAPIでリリースしますか?
かなり検索してみましたが、android:minSdkVersionとandroid:targetSdkVersionでのディスカッションしか見つかりませんが、ビルドで使用される実際のAndroidAPIでは何も見つかりません。
助けてくれてありがとう
android - Androidライブラリプロジェクトを使用したAndroidビルドの問題
PS: 「Android Library Project」を ALP と呼びます。ALP B を使用する ALP を呼び出しましょう。
また、A をライブラリとして使用する General プロジェクトがありますが、Eclipse でビルド エラーが発生します。
この BActivity は ALP B の jar の一部であり、ALP A で使用されますが、A を一般のライブラリとして追加すると、コンパイラでエラーが発生します。
android - Android.jar の実際の実装を提供する jar/dex ファイルはどれですか
Android SDK ソースをコンパイルした後、興味深い問題に遭遇しました。結果のandroid.jarを逆アセンブルしようとしましたが、そのjarファイルに含まれるほとんどのメソッドは、ランタイム例外をスローするだけのスタブであることがわかりました。次に例を示します。
Android.jar は、サードパーティ アプリのコンパイル時ライブラリとしてのみ機能するため、Android Framework の実際の実装を含める必要がないことは理解できます。しかし、私の質問は、android.jar の実際の実装を提供する Jar または Dex ファイルは何ですか? SDK のコンパイル時にも生成する必要があると思いますが、よろしいですか?
ありがとう!LL
android - ビルド バージョンを変更した後の Android カスタム アラート ダイアログ表示エラー
私は簡単なデモを開発しています。このデモでは、単純なカスタム アラート ダイアログを 1 つだけ作成しています。それは正常に動作します。
1.6 でアプリケーションをビルドすると完璧な結果が表示されますが、Android のバージョンを 1.6 から 2.2 に変更すると、予期しない結果が表示されます。カスタム アラート ダイアログを表示する背景画面が表示されません。
これが私のxmlファイルです。 カスタム ダイアログ テーマ ファイル
これが私のCustomConfirmOkDialogクラスです
以下のコードを使用して、メイン アクティビティからこのクラスを呼び出します。
1st image
ここで、 が背景を示していることがはっきりとわかります。Android 1.6 バージョンでビルドされ2nd image
ていますが、背景は表示されません。黒い画面全体が表示されます。アンドロイドバージョン 2.2 でのビルド。誰かがこの問題を解決できるなら、私はとても感謝しています。
この単純でばかげた問題を解決するのを手伝ってくれる人はいますか?
前もって感謝します。
android - Android - ProGuard の使用と Google マップ API の使用に関する問題
誰かが私を助けることができるかどうか疑問に思っています。
Android アプリケーションにいくつかのマップ機能を追加しています。ビルド スクリプトは ProGuard を使用します。
絶対パスを使用せずに -libraryjars リストに Google マップ API (maps.jar) を含める方法を知っている人はいますか?
既存のビルド スクリプトの一部が新しい Android プロジェクトを作成し、プロパティ android.jar (その jar の場所を含む) が設定されているようです。ただし、maps.jar 用と同様のものはないようです。同様のプロパティを設定する方法や、ProGuard に maps.jar を見つけさせる他の方法はありますか?
ありがとう
android - ant4Eclipse を使用して Android プロジェクトをビルドするにはどうすればよいですか?
以前は Eclipse を使用してのみビルドされていた Android アプリケーションを構築しようとしていますが、ビルドを自動化するために ant4Eclipse を使用しています。これには 2 つのプロジェクトがあり、1 つは JAR としてビルドされ、もう 1 つは APK (JAR を参照します) です。どちらのプロジェクトも Android ライブラリを参照しています。
目的のマクロ ビルド プロセスは次のとおりです。
- JAR プロジェクト (XX と呼ばれる) をビルドします。
- JAR プロジェクトを APK プロジェクトの lib フォルダーにエクスポートします。
- APK プロジェクトをビルドする
現在、JAR をビルドしようとしています。2 番目のプロジェクトでは、さらに多くの問題に遭遇することになると確信していますが、一度に 1 つのことです。これが私のbuild.xmlです:
ant compileAndJarを実行したときに表示されるエラーは次のとおりです。
また、ビルド出力にこれが表示されていることに注意してください。
android - リリース モードでのコンパイル中に発生するエラー
私は Android の初心者で、最初のアプリを市場に提出したいと考えています。コマンドラインでリリースモードでアプリケーションをビルドしようとすると、次のエラーが表示されます。
コマンドラインのコード
C:\Users\pavan.more\workspace\Litofinter>ant リリース
error----> C:\Users\pavan.more\workspace\Litofinter>ant release 'ant' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。
誰でも考えられますか?なぜそうなのですか??
android - 私の(Android以外の)ライブラリによって内部的に使用されているライブラリがclasses.dexに含まれていません
これは私を困惑させました。私は明らかに何かが欠けていますが、何がわからないのです。
私はライブラリ(Androidライブラリではなく-通常のJavaライブラリプロジェクト)を持っており、そのライブラリは他のライブラリを使用しています。したがって、セットアップは次のとおりです。
さて、myApi.jar
Androidプロジェクトのlibsディレクトリのプロジェクトに含めると、のようMyAndroidProject/libs
に、com.myapi. ...
クラスのみがファイルに含まれclasses.dex
ます。lib1.jarおよびlib2.jarのクラスはclasses.dexに含まれていません
明らかな回避策は、myApi.jarファイルからlib1.jarとlib2.jarを削除することです。代わりにそれらも配置しMyAndroidProject/libs
ます。ただし、これは、myApiのユーザーが、ビルドパスに配置される追加のJARファイルがあることを知っている必要があることを意味します。これは私が避けたいものです。
では、ライブラリJARによって内部的に使用されているJARファイルをファイルに含めるために特別なことをする必要がありclasses.dex
ますか?