Android 如何避免使用+;使用SQLiteAssetHelper输入版本号
我正在使用SQLiteAssetThelper类来管理我的应用程序中的SQLite数据库 为此,我遵循了有关如何在GitHub上使用SQLiteAssetPer的说明,即将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给了我一个黄色警告,上面说避免在版本号中使用+;可能导致不可预测和不可重复的生成 听起来有点不祥* 但是我将在下面发布
编译'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'
-有时可能会有所帮助。最好指定准确的版本号。不幸的是,对于某些库来说,很难确定这一点。基本上,这只是警告您,
+
将始终为您提供最新版本,这些更改可能会破坏内容,而您并没有预料到这一点。其中,与特定版本一样,在您决定自己更改版本之前,您始终会获得该版本的代码,并且没有任何新内容