質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.50%
Java

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

Android

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

Android Studio

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

Q&A

1回答

3683閲覧

androidstudio3.1.3にupdeta時のコンパイルエラーについて

bokubo

総合スコア7

Java

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

Android

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

Android Studio

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

1グッド

0クリップ

投稿2018/06/15 05:10

編集2022/01/12 10:55

android初心者です。
android_studioで実機(nexsus9(バージョン(7.1.1)))で独自のアプリを起動させたいが、syncはできるが、ビルドがうまくいかない
※実機のデバイス(HTC NRXSUS9 android7.1.1, API25)

現象
まず、android studioを最新(3.1.3)にupdateしました。
そこでprojectと同期時は問題なく完了し、実機、またはエミュレーター(nexsus9 api28)でdebug実行時、コンパイルエラーが出てしまっていて、対処法がわかりません。
御教授願いたいです。

app/build_gradle
”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}

dependencies { classpath 'io.fabric.tools:gradle:1.+' }

}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'me.tatarka.retrolambda'

repositories {
maven { url 'https://maven.fabric.io/public' }
}

def APPNAME = "省略"

android {
compileSdkVersion 25
buildToolsVersion '26.0.2'
defaultConfig {
minSdkVersion 21
targetSdkVersion 21
versionCode 7
versionName '20171026'
multiDexEnabled true
ndk {
abiFilters 'x86', 'armeabi-v7a'
}
}
flavorDimensions "service"

externalNativeBuild { cmake { path 'CMakeLists.txt' } } dataBinding { enabled = true } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } buildTypes { debug { applicationIdSuffix ".debug" buildConfigField 'boolean', 'DEBUG_UI', 'true' buildConfigField 'String', 'BASE_URL', '省略' buildConfigField 'String', 'BASE_URL_CONTENTS', '省略' } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' buildConfigField 'boolean', 'DEBUG_UI', 'false' buildConfigField 'String', 'BASE_URL', '省略' buildConfigField 'String', 'BASE_URL_CONTENTS', '省略' } } productFlavors { treasurebox { applicationId '省略' manifestPlaceholders = [appName: "${APPNAME}"] buildConfigField 'String', 'APP_ID', '\"zLeYTK8S5kJC5bjT\"' versionCode 13 versionName '20180412' dimension "service" } wiz { applicationId '省略' manifestPlaceholders = [appName: "${APPNAME} Wiz"] buildConfigField 'String', 'APP_ID', '\"1NzcfgEBTZ2sKG1M\"' versionCode 13 versionName "1.3.4" dimension "service" } } useLibrary 'org.apache.http.legacy' applicationVariants.all { variant -> if (variant.buildType.name.equals("release")) { variant.outputs.all { output -> if (output.outputFile != null && output.outputFile.name.endsWith('.apk')) { // Rename APK def appName = "app" def versionCode = versionCode def versionName = versionName def newName = "${appName}_r${versionCode}_v${versionName}.apk" outputFileName = newName } } } }

}

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:recyclerview-v7:25.3.1'
compile 'com.squareup.retrofit2:retrofit:2.2.0'
compile 'com.squareup.retrofit2:converter-gson:2.2.0'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.6.0'
compile 'com.google.code.gson:gson:2.7'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.facebook.stetho:stetho:1.3.1'
compile 'com.facebook.stetho:stetho-okhttp3:1.3.1'

compile 'io.reactivex.rxjava2:rxjava:2.0.5' compile 'io.reactivex.rxjava2:rxandroid:2.0.1' compile 'com.airbnb.android:lottie:2.0.0-beta4' compile 'uk.co.chrisjenx:calligraphy:2.2.0' compile 'com.jakewharton.threetenabp:threetenabp:1.0.5' compile 'com.jakewharton.timber:timber:4.5.1' compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') { transitive = true; } compile 'io.intercom.android:intercom-sdk-base:3.+' compile 'io.intercom.android:intercom-sdk-fcm:3.+' compile 'org.apache.commons:commons-lang3:3.5' testCompile 'junit:junit:4.12' androidTestCompile 'com.android.support:support-annotations:25.3.1' androidTestCompile 'com.android.support.test:runner:0.5'

}
”””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””

”””””””””””””””””””””””””
gradle version 4.1
プラグイン version 3.0.1 
”””””””””””””””””””””””””

エラーメッセージ

Could not find com.android.databinding:compiler:3.0.1.
Searched in the following locations:
file:/./Android/sdk/extras/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.pom
file:/./Android/sdk/extras/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.jar
file:/Users/kubotaichi/Library/Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.pom
file:/./Android/sdk/extras/google/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.jar
file:/./Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.pom
file:/./Android/sdk/extras/android/m2repository/com/android/databinding/compiler/3.0.1/compiler-3.0.1.jar
https://jcenter.bintray.com/com/android/databinding/compiler/3.0.1/compiler-3.0.1.pom
https://jcenter.bintray.com/com/android/databinding/compiler/3.0.1/compiler-3.0.1.jar
https://maven.fabric.io/public/com/android/databinding/compiler/3.0.1/compiler-3.0.1.pom
https://maven.fabric.io/public/com/android/databinding/compiler/3.0.1/compiler-3.0.1.jar
Required by:
project :app

keicha_hrs👍を押しています

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

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

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

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

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

aja

2018/06/15 08:37

app/build_gradleを全部出せませんか、それからコードは'''で囲みましょう
bokubo

2018/06/15 08:50

ご指摘ありがとうございます。修正しました、
keicha_hrs

2018/06/15 14:38 編集

囲むのは```です。`はバッククォートという記号で、日本語キーボードならShift+@キーで入力できます(ajaさんが記述されたのはシングルクォートですか?)。これを3つ並べた行でソースコードの上下を挟むようにすれば、ソースコード用の修飾がかかります。最初の行を「```java」のように言語名を記述すれば、その言語向けの修飾がかかります。gradleにも対応しています。「エラーメッセージ」と表示されている部分は質問テンプレートにあったサンプルの残骸ですかね。これを見れば```で上下挟むという意味がわかるはずです。ソースコード修飾をかければ、インデントをつけたコードを表示できるようになります。今の投稿上のコードはすでに左詰めされてしまっているので、挟むときに改めてインデント付きのコードをペーストしていただく必要があります。
aja

2018/06/16 01:09

失礼、``` のことでした。<code>のアイコンを使ってもできますし
bokubo

2018/06/16 03:11

ありがとうございます。
guest

回答1

0

com.android.databinding:compiler:3.0.1というパッケージが参照できない状態のようですが、これはGoogleのMavenリポジトリーから取得できるはずです。プロジェクト全体のbuild.gradleに

gradle

1allprojects { 2 repositories { 3 google() 4 jcenter() 5 // 以下任意で追加したものは略 6 } 7}

のようにgoogle()の記述があれば取得できるはずなのですが、これが記述されていないか、或いはjcenter()と順序が逆になっていないでしょうか。

もし、記述されているにも関わらず取得できないということであれば、Android Studio上でTerminalをクリック(またはAlt+F12)して端末を開き、

> gradlew clean cleanBuildCache

とコマンドを入力してキャッシュをクリアしてみましょう。その後、再度Sync Projectしてみたらどうなるでしょうか。

投稿2018/06/15 14:22

keicha_hrs

総合スコア6766

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

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

bokubo

2018/06/16 03:10

ご回答ありがとうございます。 すみません。そもそもなんですが、御指摘の修正をする前に、Sync時、下記のエラーが出ていました。 こちらの対処法をご教授いただきたいです。 Compilation is not supported for following modules: "プロジェクト名", app. Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project.
keicha_hrs

2018/06/16 10:29 編集

メニューのFile→Invalidate Caches / Restart...を選択して、ダイアログでInvalidate and Restartボタンをクリックして再起動をかけたらどうなりますか?
bokubo

2018/06/17 00:17 編集

そちらと、projectをインポートし直したりもしたんですが、同じエラ〜が出ます。(※helloworld(defaultのproject自体は普通にエミュレーター、実機で機動するんですけど) )
keicha_hrs

2018/06/17 18:14

うーん、それは困ったな。状況が後退していますし、今出ている情報だけでは推測が難しいです。これはすべてご自身で組んだものなのか、或いはGitHubなどからDLしてきたものなのでしょうか?後者であって、入手したときからさほど手が加わっていないものなのであれば、とりあえず3.1.3でSyncが通せるかどうかを確認することくらいはできますが・・・。
bokubo

2018/06/18 05:04

たびたびの御回答ありがとうございます。 githubからDLしてきたものかつ、手を加えていない状態です、 基本、3.1.3にupgrade時に何かしなきゃいけないことって特別無いですよね?
keicha_hrs

2018/06/18 08:24

状況によると思います。GitHubからプロジェクトを取得してからAndroid Studioをアップデートしたのか、その逆なのか。古いAndroid StudioでSyncした状態でAndroid Studioをアップデートした場合、古いキャッシュが妨げになる可能性はゼロとは言えません。で、取得してきたものならば、その場所をお教えいただくことはできませんか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問