Я использую следующий код для подключения к MongoDB:
Код: Выделить всё
// MainActivity.kt
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import io.realm.mongodb.App
import io.realm.mongodb.AppConfiguration
import io.realm.mongodb.Credentials
import io.realm.mongodb.User
class MainActivity : AppCompatActivity() {
private val appId = "app-id"
private var mongoUser: User? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val baseUrl = "https://realm.mongodb.com"
val app = App(
AppConfiguration.Builder(appId)
.baseUrl(baseUrl)
.build()
)
val credentials: Credentials = Credentials.anonymous()
app.loginAsync(credentials) {
if (it.isSuccess) {
mongoUser = app.currentUser()
// Successfully logged in
} else {
// Error logging in
}
}
}
}
Код: Выделить всё
dependencies {
implementation "io.realm:mongodb:$realmVersion"
// ...
}
Код: Выделить всё
2022-07-15 16:15:26.769 7630-
7630/com.example.mongo_database W/ziparchive: Unable to open
'/data/app/~~roRIsltnO8LdUDmSsR5fQQ==/com.example.mongo_da
tabase-eeIAVIGL-3vsdTJm4vyLYA==/base.dm': No such file or
directory
Что может быть причиной проблемы с файлом base.dm и как ее решить для успешного подключения к MongoDB?
Подробнее здесь: https://stackoverflow.com/questions/729 ... in-android