【Android studio】Error:Failed to find: com.android.support:support-v4:…というエラーの解決



Androidアプリ開発

Google playから

Notification from Google Play about
Hi Developers at xxxxxx, After a recent review, xxxxxx has been removed from Google Play. Hi Developers at xxxxxx, After a recent review, xxxxxx has been removed from Google Play. Publishing Status Publishing status: Removed Your app has been removed due to a policy violation. This app won’t be available to users until you submit a compliant update.Reasons of violation Issue: Violation of Deceptive Ads policy We don’t allow apps that contain deceptive or disruptive ads.For example, we don’t allow:
Ads that aren’t clearly labeled (screenshot included)

というメールが来ました。これはアプリ内に別のアプリのリンクがからダメだよってことです。リンクを削除してアップデートをしてメール内のサポートページからアプデしたよって言えば復活します。

っで、久しぶりのアプデだったのでAPIのレベルを23から27にあげたらエラーがでました。

Error:Failed to find: com.android.support:support-v4:..

なんとかってエラーです。これはライブラリが古いのでライブラリをアプデしなければなりません。手動でtooks-Android-SDK managerからできると思うのですが、自分はうまくいかなかったので別のプロジェクトの参考にて書き直したら、自動でアプデするか?ってきかれました。クリックしてアプデしてなおりました。

とか

以下参考↓

apply plugin: ‘com.android.application’

android {
compileSdkVersion 27
//buildToolsVersion “28.0.3”

defaultConfig {
applicationId “xxxxxxx”
minSdkVersion 19
targetSdkVersion 27
multiDexEnabled true
versionCode 1
versionName “2.0”
}

buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’
}
}
}

dependencies {
implementation ‘com.android.support:appcompat-v7:27.1.1’
implementation ‘com.google.android.gms:play-services:11.4.0’
implementation ‘com.anjlab.android.iab.v3:library:1.0.44’
}
apply plugin: ‘com.google.gms.google-services’

っで、ビルドしたら今度はメソッド数が64Kを超えてしまいビルドできなくなりました。

Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

ライブラリをアプデするとimplementationが compileになる場合があります。解決は compile ‘com.google.android.gms:play-services:9.0.0’を

compile 'com.google.android.gms:play-services:11.0.0'

にしたら直りました。簡単なエラーですがけっこうここではまりました。

以上ご参考までに。

たった1日で基本が身に付く! Androidアプリ開発超入門

新品価格
¥2,462から
(2019/6/23 23:06時点)

タイトルとURLをコピーしました