🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

Q&A

1回答

1469閲覧

Androidアプリ ビルドエラー解消方法 Could not find com.google.firebase:firebase-core:9.0.0.

tanaso0426

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Gradle

Gradleは、ビルド自動化ツールです。 ソフトウェアパッケージやドキュメント、 または実際に何か他の種類のプロジェクトの構築、テスト、公開、展開などを自動化が出来ます

Android Studio

Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

0グッド

1クリップ

投稿2021/02/12 02:04

編集2021/02/13 12:50

前提・実現したいこと

AndroidStudioでgithubからクローンしてきたaplを動かせるようにしたい
■所得元
https://github.com/nshiba/NarouTime

発生している問題・エラーメッセージ

ビルドするときに以下エラーが発生 ■エラー内容 A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugApkCopy'. > Could not find com.google.firebase:firebase-core:9.0.0. Required by: project :app > Could not find com.google.firebase:firebase-crash:10.0.1. Required by: project :app Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html

該当のソースコード

■build.gradle apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'realm-android' apply plugin: 'com.cookpad.android.licensetools' apply plugin: 'com.google.gms.google-services' apply plugin: 'me.tatarka.retrolambda' apply plugin: 'kotlin-kapt' android { compileSdkVersion 25 buildToolsVersion "25.0.2" defaultConfig { applicationId "net.nashihara.naroureader" minSdkVersion 18 targetSdkVersion 25 versionCode 10 versionName "1.2.5" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dataBinding { enabled = true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } packagingOptions { exclude 'META-INF/LICENSE' } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } kotlin { experimental { coroutines "enable" } } repositories { maven { url 'https://github.com/uPhyca/stetho-realm/raw/master/maven-repo' } mavenCentral() } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:support-v4:25.3.1' compile 'com.android.support:design:25.3.1' compile 'com.android.support:preference-v7:25.3.1' compile 'com.android.support:preference-v14:25.3.1' compile 'com.android.support:cardview-v7:25.3.1' compile 'com.google.firebase:firebase-crash:10.0.1' compile 'com.balysv.materialmenu:material-menu-toolbar:1.5.4' compile 'net.nashihara:narou4j:1.2.6' compile 'com.pavelsikun:vintage-chroma:1.5' compile 'com.google.code.gson:gson:2.8.1' retrolambdaConfig 'net.orfjackal.retrolambda:retrolambda:2.3.0' compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" kapt 'com.android.databinding:compiler:2.3.1' compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.2-4" compile "org.jetbrains.kotlinx:kotlinx-coroutines-core:0.16" compile "org.jetbrains.kotlinx:kotlinx-coroutines-android:0.16" }

試したこと

以下サイトを参考にSDKのupdateを実施。
・対象SDK tool
Google Play services (ver49)

・サイト
https://www.it-swarm.jp.net/ja/android/%E8%A7%A3%E6%B1%BA%E3%81%AB%E5%A4%B1%E6%95%97%E3%81%97%E3%81%9F%EF%BC%9Acomgooglefirebase%EF%BC%9Afirebasecore%EF%BC%9A900/824572928/

補足情報(FW/ツールのバージョンなど)

SDK Platforms Android 7.1.1(API Level 25)
Google Play services (ver49)
Android Studio (ver4.1.2)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2021/02/12 02:32

Android Studio 2.3.3 + Kotlin 1.1.2 とはだいぶ古いプロジェクトですね。firebase-crash はたぶん Crashlytics ではない Firebase Crash Reporting で、今はもう使えないと思います。クラッシュレポートがなくてもアプリは動くと思うので、firebase-crash は外してもいいのでは。(でも、いろいろ古そうなので動くかは知りません。)
tanaso0426

2021/02/12 02:36

ご回答ありがとうございます! firebase-crash は外しました。 com.google.firebase:firebase-core:9.0.0.はbuild.gradleに記述がなく、手が付けられません。
hoshi-takanori

2021/02/12 02:40

firebase-core は firebase-crash の依存ライブラリだと思う (他の Firebase の機能は使ってなさそうだし) ので、firebase-crash を外せば勝手に外れるのでは。
ykws

2021/02/12 15:58

Android Studio のバージョンはいくつでしょうか?
tanaso0426

2021/02/13 12:51

ご回答ありがとうございます! Android Studioのバージョンは4.1.2になります。 firebase-crash を外したのですが、依然としてfirebase-coreがないと怒れています。 以下エラー文 A problem occurred configuring project ':app'. > Could not resolve all dependencies for configuration ':app:_debugApkCopy'. > Could not find com.google.firebase:firebase-core:9.0.0. Required by: project :app Possible solution: - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
guest

回答1

0

Android Studio 4.1.2 で clone したら、特に変更なしでアプリ動きますね。

shell

1$ git clone git@github.com:nshiba/NarouTime.git 2$ cd NarouTime 3$ studio .

もしお使いの Android Studio が古いバージョンでしたら、最新の安定版で試してみては

Download Android Studio

投稿2021/02/12 15:58

編集2021/02/13 13:22
ykws

総合スコア1242

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tanaso0426

2021/02/13 12:58

ご回答ありがとうございます! バージョン4.1.2で実施しましたがエラーは解決しませんでした... つかぬことをお聞きしますが、クローンしてきたaplはどのディレクトリからAndroid Studioでopenしていますでしょうか? 私は「NarouTime」フォルダ内の「app」フォルダを指定してopenしております。 「NarouTime」フォルダを指定してopenした場合は以下エラーが発生しておりました。 ■エラー内容 NDK is missing a "platforms" directory. If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to C:\Users\hotar\AppData\Local\Android\Sdk\ndk-bundle. If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning. google-services plugin could not detect any version for com.google.android.gms or com.google.firebase, default version: 9.0.0 will be used. please apply google-services plugin at the bottom of the build file. Jack is disabled, but one of the plugins you are using supports Java 8 language features. Jack is disabled, but one of the plugins you are using supports Java 8 language features.
ykws

2021/02/13 13:23 編集

> つかぬことをお聞きしますが、クローンしてきたaplはどのディレクトリからAndroid Studioでopenしていますでしょうか? コマンドを追記しましたが、「NarouTime」フォルダを指定して open します。
ykws

2021/02/13 13:25

他のアプリはビルドは可能でしょうか? もしくはアプリをテンプレートから新規作成してビルドするとどうなりますか? Android Studio 自体のインストールが正常に完了していない可能性があります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問