android 中的 Cloudant 同步
Cloudant sync in android
我正在使用 cloudant 在远程数据库中进行同步,我尝试调用 DatastoreManager,这是我在导入所有包后几乎没有出现错误的地方。我是 cloudant 的新手,有人指导我。我已经在下面提交了我的部分代码
File path = getApplicationContext().getDir("datastores", Context.MODE_PRIVATE);
DatastoreManager manager = new DatastoreManager(path.getAbsolutePath());
URI uri = new URI("https://username:password@username.cloudant.com/my_database");
Datastore ds = manager.openDatastore("my_datastore"); // Create a replicator that replicates changes from the remote // database to the local datastore.
PullReplication pull = new PullReplication();
pull.source = uri;
pull.target = ds;
Replicator replicator = ReplicatorFactory.oneway(pull);
以下是我的错误代码
java.lang.NoClassDefFoundError:解析失败:Lcom/google/common/eventbus/EventBus;
有人指导我正确的方向。谢谢
您是否添加了 guava.jar 文件,此导入需要它
import com.google.common.eventbus.Subscribe;
你可以从这里下载Guava.jar
祝你好运!
我正在使用 cloudant 在远程数据库中进行同步,我尝试调用 DatastoreManager,这是我在导入所有包后几乎没有出现错误的地方。我是 cloudant 的新手,有人指导我。我已经在下面提交了我的部分代码
File path = getApplicationContext().getDir("datastores", Context.MODE_PRIVATE);
DatastoreManager manager = new DatastoreManager(path.getAbsolutePath());
URI uri = new URI("https://username:password@username.cloudant.com/my_database");
Datastore ds = manager.openDatastore("my_datastore"); // Create a replicator that replicates changes from the remote // database to the local datastore.
PullReplication pull = new PullReplication();
pull.source = uri;
pull.target = ds;
Replicator replicator = ReplicatorFactory.oneway(pull);
以下是我的错误代码
java.lang.NoClassDefFoundError:解析失败:Lcom/google/common/eventbus/EventBus;
有人指导我正确的方向。谢谢
您是否添加了 guava.jar 文件,此导入需要它
import com.google.common.eventbus.Subscribe;
你可以从这里下载Guava.jar
祝你好运!