2016-09-26 10 views
1

SQLiteデータベースを管理するためにSQLiteAssetHelperクラスを使用しています。SQLiteAssetHelperでバージョン番号に+を使用することを避ける方法

これを行うには、GitHubでSQLiteAssetHelperを使用する方法の指示に従ってください。これは、compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'を私のbuild.gradleファイルの依存関係に追加することです。

私はこれを行うときしかし、Androidのスタジオは私にavoid using + in version numbers; can lead to unpredictable and unrepeatable builds

は不吉*がぶ飲み*

に聞こえるが、私は以下掲載します。このGitHubのページでは、提供していないと言う黄色の警告を与えますバージョン番号、それはちょうど追加すると言うcompile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

ちょうど+を残す必要がありますか?またはこれを行うためのよりよい方法がありますか?

https://github.com/jgilfelt/android-sqlite-asset-helper

+0

正確なバージョン番号を指定するとよいでしょう。残念ながら、いくつかのライブラリについてこれを判断することは困難です。 –

+0

基本的には、 '+'は常に最新のバージョンを取得することを警告しています。これらの変更は壊れてしまい、あなたはそれを期待していませんでした。特定のバージョンでは常にバージョンのコードを取得し、自分でバージョンを変更するまでは何も新しいものはありません – tyczj

答えて

1

あなたはreleases tabをクリックすると、最新のリリースは2.0.1であることがわかります。予測可能なビルドを行うには、これを明示的に指定する方がよいでしょう。

0

使用

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

This site - "Gradle, please"は - 時々参考にすることができます。

関連する問題