我为SQL Server添加了一个库,然后当我尝试编译和调试我的应用时,抛出这个error
这是我的build.gradle文件
我尝试了很多解决方案,例如:
在默认配置中添加multiDexEnabled true
更改Min和Target SDK版本
添加编译' com.android.support:multidex:1.0.3'
我不知道它是不是图书馆o也许我改变了一些东西,但这让我发疯了
欢迎所有帮助
答案 0 :(得分:0)
gradle依赖
compile 'org.mariadb.jdbc:mariadb-java-client:1.6.5'
为我工作
OR
我认为你还没有在Application maifest中添加multidex应用程序
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<application
android:name="android.support.multidex.MultiDexApplication" >
...
</application>
</manifest>
multidex的参考链接 - https://developer.android.com/studio/build/multidex
如果minSdkVersion 20或更低,则只添加编译'com.android.support:multidex:1.0.3'
答案 1 :(得分:0)
感谢大家,最后我可以解决我的问题,这是我添加的图书馆
我需要库sqljdbc42,但我有sqljdbc41而不是
谢谢大家