Android SDK接入问题总结(一)

Android Studio 3.5版本引入旧工程

1】Could not find method jackOptions() for arguments xxxxxx
解决:在build.gradle中只有用即可,注掉jackOptions

defaultConfig {
//        jackOptions {
//            enabled false
//        }
}

compileOptions {
         sourceCompatibility JavaVersion.VERSION_1_8
         targetCompatibility JavaVersion.VERSION_1_8
    }

2】“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”
原因:新版本的NDK与3.0及以前旧版的Android Gradle plugin插件不兼容
解决:注掉build.gradle中低于3.0的gradle版本

dependencies {
//		classpath 'com.android.tools.build:gradle:2.3.2'
	}

3】“Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
Suggestion: add ‘tools:replace=“android:appComponentFactory”’ to element at AndroidManifest.xml:5:5-20:19 to override

<application
         ...
 		android:appComponentFactory=""
 		//如果提示tools找不到,alt+回车自己会添加
        tools:replace="android:appComponentFactory">

同遇问题,转载自:https://blog.csdn.net/zxwd2015/article/details/86651216
4】"> More than one file was found with OS independent path 'META-INF/proguard/androidx-annotations.pro"

在build.gradle(project)添加:
packagingOptions {             
	exclude 'META-INF/proguard/androidx-annotations.pro'         
	}
	//同一类问题,看报错提示的是什么就exclude什么
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值