Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法合并索引(使用SQL JDBC)_Android_Sql_Dex - Fatal编程技术网

Android 无法合并索引(使用SQL JDBC)

Android 无法合并索引(使用SQL JDBC),android,sql,dex,Android,Sql,Dex,我为SQL Server添加了一个库,然后当我试图编译和调试我的应用程序时,抛出这个 这是我的build.gradle文件 我尝试过很多解决方案,比如: 在默认配置中添加multiDexEnabled true 更改最小和目标SDK版本 添加compile'com.android.support:multidex:1.0.3' 我不知道是不是图书馆,也许我改变了什么,但这让我疯狂 欢迎提供所有帮助 compile 'org.mariadb.jdbc:mariadb-java-client:1.

我为SQL Server添加了一个库,然后当我试图编译和调试我的应用程序时,抛出这个

这是我的build.gradle文件

我尝试过很多解决方案,比如:

在默认配置中添加multiDexEnabled true

更改最小和目标SDK版本

添加compile'com.android.support:multidex:1.0.3'

我不知道是不是图书馆,也许我改变了什么,但这让我疯狂

欢迎提供所有帮助

compile 'org.mariadb.jdbc:mariadb-java-client:1.6.5'
为我工作

我认为您没有在应用程序maifest中添加多索引应用程序

<?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>


仅添加compile'com.android.support:multidex:1.0.3'如果minSdkVersion 20或更低版本

感谢大家,我终于可以解决我的问题了,我添加的是库

我需要库sqljdbc42,但我用了sqljdbc41


感谢大家

看起来您正在向Android应用程序添加JDBC库。请阅读:欢迎来到堆栈溢出,TccteV!请考虑编辑你的问题,包括你的问题中错误信息和代码的相关部分。有些人很难阅读文本图像,因此包含文本本身将有助于回答您的问题。@MorrisonChang谢谢您的回答,我已经用WS开发了一些应用程序,但这次我需要直接连接到SQL Server,实际上,应用程序正在运行,但当我删除一个旧库时,出现了错误。@MMAdams谢谢你,下次我会记住的谢谢你的帮助,不幸的是,我保留了相同的问题