Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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 如何避免使用+;使用SQLiteAssetHelper输入版本号_Android_Sqlite_Android Gradle Plugin_Android Sqlite_Build.gradle - Fatal编程技术网

Android 如何避免使用+;使用SQLiteAssetHelper输入版本号

Android 如何避免使用+;使用SQLiteAssetHelper输入版本号,android,sqlite,android-gradle-plugin,android-sqlite,build.gradle,Android,Sqlite,Android Gradle Plugin,Android Sqlite,Build.gradle,我正在使用SQLiteAssetThelper类来管理我的应用程序中的SQLite数据库 为此,我遵循了有关如何在GitHub上使用SQLiteAssetPer的说明,即将编译'com.readystatesoftware.sqliteasset:SQLiteAssetPer:+'添加到build.gradle文件中的依赖项中 然而,当我这么做的时候,android studio给了我一个黄色警告,上面说避免在版本号中使用+;可能导致不可预测和不可重复的生成 听起来有点不祥* 但是我将在下面发布

我正在使用SQLiteAssetThelper类来管理我的应用程序中的SQLite数据库

为此,我遵循了有关如何在GitHub上使用SQLiteAssetPer的说明,即将
编译'com.readystatesoftware.sqliteasset:SQLiteAssetPer:+'
添加到build.gradle文件中的依赖项中

然而,当我这么做的时候,android studio给了我一个黄色警告,上面说
避免在版本号中使用+;可能导致不可预测和不可重复的生成

听起来有点不祥*

但是我将在下面发布的这个GitHub页面没有提供版本号,它只是说添加
compile'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

我应该离开+?还是有更好的方法

如果单击,可以看到最新版本是2.0.1。最好明确指定此选项,以便生成可预测的版本。

使用

compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:2.0.1'

-有时可能会有所帮助。

最好指定准确的版本号。不幸的是,对于某些库来说,很难确定这一点。基本上,这只是警告您,
+
将始终为您提供最新版本,这些更改可能会破坏内容,而您并没有预料到这一点。其中,与特定版本一样,在您决定自己更改版本之前,您始终会获得该版本的代码,并且没有任何新内容