Не создаётся файл(кошелёк) android
Пытаюсь создать кошелёк Ethereum в android с помощью web3j. Сначала создаю папки для хранения кошелька , всё успешно.
При вызове функции для генерации файла кошелька ничего не происходит
val walletName = WalletUtils.generateLightNewWalletFile("password000",file)
Полный код функций
private fun createDirectoryWallet(){
//val walletPath = requireContext().filesDir.absolutePath
//var walletDir = File(walletPath)
try{
val file = File("${requireContext().filesDir}/wallet/")
if(!file.mkdirs()){
Toast.makeText(requireContext(), "директория не создана", Toast.LENGTH_SHORT).show()
file.mkdirs()
Toast.makeText(requireContext(), "директория создана", Toast.LENGTH_SHORT).show()
createEtherWallet(file)
}
createEtherWallet(file)
}catch (e : Exception){}
}
private fun createEtherWallet(file : File){
val walletName = WalletUtils.generateLightNewWalletFile("password000",file)
Toast.makeText(requireContext(), "wallet generate!", Toast.LENGTH_SHORT).show()
//val cred = WalletUtils.loadCredentials("password000", "$file/$walletName")
}
Директория "wallet" создается, а сам файл кошелька - нет.