タグ付けされた質問 「sdk」

ソフトウェア開発キット(SDK)は、特定のハードウェアプラットフォーム、開発環境、またはソフトウェアパッケージ用のソフトウェアの作成を可能にする開発ツールのセットです。SDKは、API、IDEまたはその他の開発ツール、およびフレームワークの組み合わせで構成されている場合があります。

30
Android SDKのインストールでJDKが見つかりません
Windows 7 x64システムにAndroid SDKをインストールしようとしています。 jdk-6u23-windows-x64.exeはインストールされていますが、Android SDKセットアップはJDKインストールが見つからないため、続行を拒否します。 これは既知の問題ですか?そして、解決策はありますか?
1200 java  android  sdk  windows-7-x64  jdk6 

11
compileSdkVersionとtargetSdkVersionの違いは何ですか?
私が見てきたドキュメントのGradleを構築するため、私はまだわからないの違いは何だcompileSdkVersionとはtargetSdkVersionあります。 それが言うすべては: compileSdkVersionプロパティは、コンパイルのターゲットを指定します。 さて、「コンパイル対象」とは? これを解釈するには2つの方法が考えられます。 compileSdkVersionはアプリのビルドに使用されるコンパイラのバージョンでtargetSdkVersionあり、「アプリケーションが対象とするAPIレベル」です。(これが当てはまった場合、私compileSdkVersionはtargetSdkVersion?以上でなければならないことを想定しますか? 彼らは同じことを意味します。"コンパイルターゲット" == "アプリケーションがターゲットとするAPIレベル" 他に何か? この質問は以前に尋ねられたことがわかりますが、1つの回答はドキュメントを引用するだけであり、これは私には不明確です。

30
すべてのSDKライセンスを自動的に受け入れる
Gradle Androidプラグイン以降 2.2-alpha4: Gradleは、プロジェクトが依存する不足しているSDKパッケージをダウンロードしようとします これは驚くほどクールであり、 JakeWhartonプロジェクトであるました。 ただし、SDKライブラリをダウンロードするには、次のことを行う必要があります。使用許諾契約に同意するか、gradleから指示されます。 次のSDKコンポーネントのライセンス契約に同意していません:[Android SDK Build-Tools 24、Android SDK Platform 24]。プロジェクトをビルドする前に、使用許諾契約に同意し、Android Studio SDK Managerを使用して不足しているコンポーネントのインストールを完了する必要があります。または、ライセンス契約をワークステーション間で転送する方法については、http://d.android.com/r/studio-ui/export-licenses.htmlにアクセスしてください。 そして、これは問題です。実行中にすべてのSDK依存関係をインストールしたいのです。 gradle build。 すべてのライセンスを自動的に受け入れるソリューションを探しています。多分gradleスクリプト?あなたはなにか考えはありますか ? ありがとう! [編集] 解決策は実行することでした: android update sdk --no-ui --filter build-tools-24.0.0,android-24,extra-android-m2repository そして手動でインストールしますが、それはそれを行うためのgradleの新機能の目的です。 [編集2] より良い解決策は、sdkmanangerを使用することです。 yes | sdkmanager --licenses

14
APIレベルのAndroid Studioの変更
Android Studioの最小SDKバージョンをAPI 12からAPI 14に変更したいのですが、マニフェストファイルで変更しようとしました。 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" /> プロジェクトを再構築しましたが、Android Studio IDEでいくつかのエラーが発生します。IDEが変更を認識できるように、「プロジェクトプロパティ」または類似のもので最小SDKを設定する必要があると思いますが、これがAndroid Studioで行われる場所を見つけることができません。

30
キーボードを閉じる簡単な方法?
テーブルの多くのセルにかなりの数のコントロールが散在しています。すべてのコントロールをループして最初のレスポンダーとしてすべてを辞任せずにキーボードを非表示にする簡単な方法があるかどうか疑問に思いました。私は質問だと思います。現在のファーストレスポンダをキーボードに取得するにはどうすればよいですか?

6
Android SDKビルドツール、プラットフォームツール、ツールとは何ですか?そして、どのバージョンを使用する必要がありますか?
これは非常に初歩的な質問であることはわかっていますが、驚いたことに、Android SDKビルドツールに関するドキュメントは見つかりませんでした。Android SDKツールとAndroid SDKプラットフォームツールの他に、添付のスクリーンショットに示すように、Android SDKビルドツールがたくさんあります。誰かがそれらすべてを説明しているソースを指摘し、Android SDK Build-toolsの特定のバージョンがどのように選択されて使用されるのかを明確にするのに役立ちますか? 編集済み(2014-02-27): 私はまだすべてのツールを完全には理解していません。以下は、Googleの最新のドキュメントに基づく私の限られた理解です。 Android SDK Build-toolsは、以前はAndroid SDK Platform-toolsのコンポーネントでした。これらはAndroid SDK Platform-toolsから分離されているため、統合開発環境(IDE)コンポーネントとは無関係にビルドツールを更新できます。 Android SDKプラットフォームツールは、最新のAndroidプラットフォームの機能をサポートするようにカスタマイズされています。これらは下位互換性があるため、アプリが古いAndroidプラットフォームをターゲットにしている場合でも、常にAndroid SDK Platform-toolsの最新のアップデートを使用できます。 SDKツールはプラットフォームに依存しないため、開発しているAndroidプラットフォームに関係なく必要です。 単一のインスタンスを持ち、更新の管理が簡単なAndroid SDK Platform-toolsからAndroid SDK Build-toolsを削除する根拠はまだわかりません。私が考えることができる唯一の考えられる理由は、一部のアプリがそれらをビルドするために古いビルドコンポーネントに依存する必要があることです。Googleのドキュメントではこれについて言及していますが、その理由については説明していません。リリースノートを見ると、Android SDK Build-toolsのアップデートは主にバグの修正または新しいプラットフォームのサポートの追加にあることがわかります。いくつかのアプリは、以前のバージョンを使用するために私は考えることができることを唯一の理由のAndroid SDKのビルド・ツールは、彼らが特定のバグに依存しているということであるAndroidのSDKのビルドツール。これらのアプリは、これらのバグが組み込まれていないと正常に機能しません。ツールのこれらのバグが特定のアプリにとって重要である理由を示す1つまたは2つの例を挙げて、Googleがこれをよりよく説明できればと思います。

16
Android用の新しいIntelエミュレーターの実行
最近、GoogleとIntelはエミュレータを実行する新しい方法を公開しました。これは、以前のバージョン(ARM CPUをエミュレートしていたバージョン)よりもはるかにうまく機能するはずです。ここにいくつかのリンクがあります:これとこれ。 しかし、新しいコンポーネントをインストールし、指示に従って新しいエミュレーター構成を作成した後、エラーが発生し、改善も見られません。私はAPI 10とAPI 15の両方を試し、GPUを有効および無効にしました。それらの構成はどれも役に立ちませんでした。また、2台の異なるコンピューターで試してみましたが、ブーストは発生しませんでした(同じエラーが発生しました)。 私がそれについて読んだ投稿では、誰もそれについて問題を抱えておらず、すべてがはるかに高速なエミュレータを報告しているようです。 それが示すエラーは: emulator: Failed to open the HAX device! HAX is not working and emulator runs in emulation mode emulator: Open HAX device failed なぜそれが起こっているのですか?それを修正する方法はありますか?他にそれらのエラーを受け取る人はいますか? ちなみに、私はIntel CPUを持っていますが、問題があるかもしれません。 編集: ここに私がBIOSで見るものがあるので、それは利用できるはずです...:

19
コマンドラインでAndroid SDKビルドツールをインストールする方法
コマンドラインからAndroid開発環境をセットアップしたいのですが、次の問題が発生します。 wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz ファイルを抽出した後、実行します tools/android update sdk --no-ui ただし、実行には遅すぎる Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml 結果は、フォルダーbuild-toolsには何も含まれず、antなしでコマンドラインからapkをビルドしたいので、aaptとapkbuilderが必要です。

9
多くのディスク容量を使用するAndroid SDKフォルダー。すべてのシステムイメージを保持する必要がありますか?
あるシステムイメージの多くのAndroid SDKのフォルダに私のディスク上に積み上げが。エミュレータはほとんど使用していません。6か月に1回になる場合があります。私の開発のほとんどは直接デバイス上で行われています。私がチェックしたかったのは、システムイメージを削除することです(少なくとも古いAPIS、つまり22未満の場合)。開発に影響しますか? また、下に表示されるgoogle apisフォルダー。すべてのバージョンで保持する必要がありますか、それとも最新のバージョンで十分ですか? 上記のスクリーンショットは、WinDirStatツールからのものです。- https://windirstat.net

16
Android SDK Managerがコンポーネントをインストールしない
ここで何が間違っているのかわかりません。Android SDK Managerをインストールしましたが、現在、Android Dev Webサイトが提案するようなプラットフォームをインストールしようとしています。インストールをクリックすると、マネージャーがAndroidディレクトリ内に一時フォルダーを作成できなかったというエラーが表示されました。だから私はそれを作成しました。今、私はこのエラーを得ています: SDKプラットフォームAndroid 2.3、API 9、リビジョン1のダウンロードファイルが見つかりません:C:\ Program Files(x86)\ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip(アクセスが拒否されました) また、進行状況バーの下に、「完了。何もインストールされていません。」という小さなメッセージが表示されます。 私はWindows 7 Ultimateを実行しています。
243 android  sdk 

10
APIとSDKの違い
APIとSDKの違いを開発者以外に説明しようとしています。商用指紋ソフトウェアベンダーがSDKを提供しない可能性がある理由を説明する必要があります。 デバイスベンダーとソフトウェアベンダーの両方が、明確に定義されたAPIを公開できます。このAPIにより、他のソフトウェアプログラムは、ベンダー独自のソフトウェアコンポーネントまたはハードウェアデバイスと相互運用(書き込み)できます。 誰かがこれを明確に説明するためのより多くのアイデアを持っているなら、私は提案を非常に感謝します。開発者の専門用語を知らないプログラマーでない人に概念を説明することが目標であることを強調したいと思います。 具体的には、登録/検証を行うための指紋センサーとソフトウェアのコンテキストで、以下に私がそれを説明しようとした方法を示します。 私が指紋デバイス/センサーの製造業者であり、ソフトウェアを書く業務に従事していない場合、私の製品をより適切に売り込む方法は次のとおりです。 デバイスドライバーがさまざまなオペレーティングシステムにインストール可能であることを確認する ソフトウェア開発者が自分のデバイスと「対話」または使用するためのプログラム(たとえば、登録、検証)を作成するためのAPIを定義して提供する SDKを開発して提供し(APIを超えた1ステップ)、ソフトウェア開発者が私のデバイスで動作するプログラムを簡単かつ迅速に作成できるようにします。SDKは、ヘルパーコードライブラリ、リファレンスアプリケーション、ドキュメントなどを提供します。
187 api  sdk 

2
OpenJDKとAdoptium / AdoptOpenJDKの違い
最近のOracle Java SEサポートロードマップポリシーの更新(特に2019年3月以降のOracleからの$ freeリリース更新の終了)のため、Oracle Javaの代替手段を探しています。OpenJDKがオープンソースの代替手段であることがわかりました。そして、私が見つけたAdoptOpenJDK、現在知られているAdoptiumとして、ビルド済みのバイナリを。それは困惑します。 OpenJDKとAdoptium / AdoptOpenJDKの違いは何ですか?
182 java  sdk 

5
フレームワークvsライブラリvs IDE vs API vs SDK vsツールキットの違いは?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する いくつかの例が欲しい。私はいつも混乱するので、いくつかの例を挙げれば、それをよりよく理解できるかもしれません。 また、EclipseはAPIまたはIDEですか?
144 api  frameworks  sdk  ide  terminology 

22
Android Studio SDKの場所
この問題に関連する同様のトピックがたくさんありますが、それらの投稿の中で解決策が見つかりませんでした。Android Studio v0.8.14をインストールしましたが、SDKパスが指定されていないため、新しいプロジェクトを作成できません。私の人生のために、私はその道がどこにあるべきかを見つけることができません。多くの人がそれをC:/ Androidまたは類似の場所に配置しているのを目にしていますが、私が持っている唯一のAndroidファイルは、.zipに含まれる抽出されたフォルダー内のデスクトップにあります。Android Studioによると、そのフォルダー内のすべてのパスは、適切なSDKの場所とは見なされません。私は完全にばかげていて、明白なことを逃していますか?

15
Android Emulator:インストールエラー:INSTALL_FAILED_VERSION_DOWNGRADE
現在、小さなAndroidアプリケーションをコンパイルしてテストしようとしています。 私はEclipseを使用しており、SDK 4.2(Api Level 17)がインストールされています。設定しました <uses-sdk android:targetSdkVersion="17" android:minSdkVersion="8" /> 別の値(つまり、17/17)も試しましたが。 私はGoogleAPI関数を使用していません。また、APIレベル8で使用できない関数も使用していません。少なくとも、その点に関してコンパイルエラーや警告は表示されません。 プロジェクトをコンパイルしてAndroid 2.2.1を実行している実際のデバイスで実行すると、アプリケーションは正常に実行されます。ただし、Android 4.2、Apiレベル17のエミュレーター(Android仮想デバイス)でアプリケーションを実行しようとすると、次のエラーが発生します。 [2012-12-10 21:10:29 - SoftKeyboard] Installation error: INSTALL_FAILED_VERSION_DOWNGRADE [2012-12-10 21:10:29 - SoftKeyboard] Please check logcat output for more details. [2012-12-10 21:10:29 - SoftKeyboard] Launch canceled! Logcatは空です。私は本当に手がかりがありません、このエラーが何を意味するのか...
142 java  android  sdk 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.