В приложении для Android, используя NDK, я получаю доступ к локальному файлу, используя fopen
, fclose
и т. Д. Мое приложение начиналось как HellloJNI (приведенный пример).Доступ к файлу фактически работал изначально.Путь к файлу, который я использовал, был "/data/data/com.example.hellojni/files/Test.txt"
.
Естественно, я не хочу, чтобы мое приложение называлось HelloJNI навсегда, поэтому я изменил имя пакета (manifest / @ package в AndroidManifest.xml) с com.example.hellojni
до com.example.mytest
.Соответственно, я использую другой путь к файлу: "/data/data/com.example.mytest/files/Test.txt"
.Но тот же самый вызов fopen("[...]", "w+")
, который раньше имел успех, теперь терпит неудачу.
Есть идеи?