私はgradleを使ってGoogleのサインインで簡単なアンドロイドアプリを開発しています。私はコマンドラインと基本的なテキストエディタを使用しています。私はgradleとandroidの両方に新しいですし、ビルドを構成するのが苦労しています。 gradle projects
を実行すると、No sub-projects
と表示されます。エラーやプリントせずに実行をビルドします。"gradle projects"はサブプロジェクトを見つけることができません
- myapp/
- app/
- java/
- packages.../
- MainActivity.java
- res/
- layout/
- layout.xml
- values/
- strings.xml
- AndroidManifest.xml
- build.gradle
- google-services.json
- build/
- generated dirs...
- build.gradle
- local.properties
- settings.gradle
私のトップレベルbuild.gradle
は次のとおりです:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
classpath 'com.google.gms:google-services:2.0.0-beta6'
}
}
allprojects {
repositories {
jcenter()
}
}
そしてapp
ビルドファイルです:
:buildEnvironment
------------------------------------------------------------
Root project
------------------------------------------------------------
classpath
No dependencies
BUILD SUCCESSFUL
Total time: 3.012 secs
構造は次のようになります
apply plugin: 'com.an droid.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
minSdkVersion 18
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
}
dependencies {
// Dependency for Google Sign-In
compile 'com.google.android.gms:play-services-auth:8.4.0'
}
apply plugin: 'com.google.gms.google-services'
settings.gradle
には1行しかありません:include ':app'
。
私はgradleファイルを他のプロジェクトのサンプルで置き換えようとしましたが、modifiyng settings.gradle
と同じ結果が得られました。この問題を解決してプロジェクトを構築する方法はわかりません。どんな助けもありがとう。
sub-proj need "プロジェクトをコンパイルする( ':app')" –
ありがとうございました。 – drali