Если я просто создаю файл перед вызовом функции jni это работает (поэтому, если оно уже существует, оно будет
Код: Выделить всё
tmp.createFile() // required
copyFile(f.toString(), tmp.toString())
Код: Выделить всё
F = fopen(pathF, "rb");
T = fopen(pathT, "wb");
Каждый раз он будет работать случайным образом (без tmp.createFile) в при этом я почему-то думаю при перезагрузке. Ошибка: 2. Файл не найден или что-то в этом роде.
Хотя создание файла в Kotlin не является проблемой, мне любопытно, почему в jni происходит сбой, а не должно быть.< /p>
Возможно, существует проблема с разрешениями, но, учитывая, что время от времени она работает, можно предположить, что это что-то другое.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -in-kotlin
Мобильная версия