2016-09-26 15 views
1

Ich verwende die SQLiteAssetHelper-Klasse, um eine SQLite-Datenbank in meiner App zu verwalten.Wie vermeidet man die Verwendung von + in Versionsnummer mit SQLiteAssetHelper

Um dies zu tun, habe ich die Anweisungen zur Verwendung von SQLiteAssetHelper auf GitHub, die compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+' zu meinen Abhängigkeiten in meiner Build.Gradle-Datei hinzufügen soll.

Allerdings, wenn ich dies tun, android Studio gibt mir eine gelbe Warnung, die sagt avoid using + in version numbers; can lead to unpredictable and unrepeatable builds

ominösen Sounds * schluck *

aber diese Seite GitHub, die ich weiter unten schreiben wird, nicht Angebot eine Versionsnummer, es sagt nur compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

hinzufügen Soll ich nur das + verlassen? oder gibt es einen besseren Weg, dies zu tun?

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

+0

Es ist besser, wenn Sie eine genaue Versionsnummer angeben. Leider ist es schwierig, dies für einige Bibliotheken zu bestimmen. –

+0

Im Grunde ist es nur warnt Sie, dass das '+' wird immer Sie die neueste Version und diese Änderungen können Sachen brechen und Sie haben es nicht erwartet. Wie bei einer bestimmten Version erhalten Sie immer den Versionscode und nichts Neues, bis Sie sich entscheiden, die Version selbst zu ändern – tyczj

Antwort

1

Wenn Sie auf der releases tab klicken, können Sie sehen, dass die neueste Version 2.0.1 ist. Es ist besser, dass Sie dies explizit angeben, um berechenbare Builds zu erhalten.

0

Verwenden

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

This site - "Gradle, please" - kann manchmal hilfreich sein.

Verwandte Themen