タグ付けされた質問 「android-build」

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

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が必要です。

18
無効なファイルというメッセージが表示されてインストールが失敗しました
「無効なファイル:K:\ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk」というメッセージが表示されてインストールが失敗しました。この問題が存在する場合は、apkの既存のバージョンをアンインストールしてから再インストールすることで解決できる可能性があります。 警告:アンインストールすると、アプリケーションデータが削除されます! 既存のアプリケーションをアンインストールしますか? Android Studio 2.3 Beta 3でプロジェクトを実行しています。

5
異なる製品フレーバーの異なる依存関係を定義する方法
アプリの1つをGradleに変換しています。新しいビルドフレーバー機能を使用して、有料および無料の広告ベースのフレーバーを作成したいと考えています。 広告ベースのバージョンのみがadmob SDKに依存するようにしたい。 私のビルドファイルは次のようになります。 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.0.1" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } productFlavors { Pro { packageName "de.janusz.journeyman.zinsrechner.pro" } Free { dependencies { } } } …

30
Gradle、Android、およびANDROID_HOME SDKの場所
編集:(2016年8月) その質問は2013年11月からです(Android Studioがまだ開発者プレビューモードのとき)。 現在(AS v2.2、2016年8月)ASのインストール中に、ASはSDKフォルダーの選択(またはデフォルトでのインストール)を要求し、開いているどのプロジェクトにも自動的に適用されます。 これは、問題が再現可能ではないため、考えられる回避策や修正は無関係であることを意味します。 元の質問: このプロジェクトにはいくつかのモジュールがあり、すでに構成されており、ラッパーを使用して別の開発者PCで正しく実行されます。完全なgitサブモジュールを自分のマシンに複製しました。 その下は私のコマンドラインの直接のプリントです: $ ./gradlew FAILURE: Build failed with an exception. * Where: Build file '/home/budius/project_name/ActionBar-PullToRefresh/library/build.gradle' line: 1 * What went wrong: A problem occurred evaluating project ':ActionBar-PullToRefresh:library'. > SDK location not found. Define location with sdk.dir in the local.properties file or with an …

6
Android Studio:ID「android-library」のプラグインが見つかりません
私はActionBarSherlockを機能させるためにいくつかの問題を抱えています。私が遭遇した1つの問題は、それを構築しようとしたときの次のメッセージです。 Plugin with id 'android-library' not found 具体的には: D:\Projects\Android\actionbarsherlock>D:\Projects\Android\gradlew --info build Starting Build Settings evaluated using empty settings script. Projects loaded. Root project using build file 'D:\Projects\Android\actionbarsherlock\build.gradle'. Included projects: [root project 'actionbarsherlock'] Evaluating root project 'actionbarsherlock' using build file 'D:\Projects\Android\actionbarsherlock\build.gradle'. FAILURE: Build failed with an exception. * Where: Build file …


19
ハッシュ文字列android-23のターゲットが見つかりませんでした
git://github.com/osmdroid/osmdroidからOpenStreetMapViewをビルドしようとすると、次のエラーが発生します。 failed to find target with hash string android-23: D:\Users\myusername\AppData\Local\Android どうすれば修正できますか?これと同様の以前の質問は、android 23がインストールされていないことを確認することを提案していますが、私の場合はインストールされています。 以下は関連情報です: ANDROID_HOMEは D:\Users\myusername\AppData\Local\Android\sdk D:\Users\myusername\AppData\Local\Android\sdk\platforms\ \ android-23 \ディレクトリ(およびandroid-19、android-21、android-22、android-MNC)が含まれています build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "org.osmdroid.example" minSdkVersion 8 targetSdkVersion 23 versionCode 16 versionName "4.4-SNAPSHOT" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), …

11
Androidコマンドラインツールのsdkmanagerが常に表示する:警告:設定を作成できませんでした
Androidの古いsdk-toolsリポジトリはもう利用できないため、私はandroidの新しいコマンドラインツールを使用しています。そこで、gitlab-ciを変更してcommandlintoolsをロードしました。しかし、実行しようとすると、次のエラーが発生します。 Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) 私はすでにそれらのコマンドを手動で実行しようとしましたが、同じエラーが発生します。また、実行するsdkmanager --versionと、同じエラーが発生します。私のgitlab-ciは次のようになります: image: openjdk:9-jdk variables: ANDROID_COMPILE_SDK: "29" ANDROID_BUILD_TOOLS: "29.0.3" ANDROID_SDK_TOOLS: "6200805" before_script: - apt-get --quiet update --yes - apt-get --quiet install --yes wget tar unzip lib32stdc++6 lib32z1 - wget --quiet --output-document=android-sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}_latest.zip - …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.