#java #android
#java #Android
Вопрос:
Я только что написал некоторый код, который создает файл «config.txt » и записывает в него некоторые данные, но проблема в том, что я не знаю, где найти этот файл, чтобы проверить, верны ли данные или нет.
Может кто-нибудь, пожалуйста, скажите мне, в каком каталоге искать.
Я использую эмулятор Android для тестирования своих приложений.
Спасибо,
Каллум
Ответ №1:
Это зависит от того, как вы создали файл: он может находиться в нескольких местах. Однако, если вы не поместили его на SD-карту, наиболее вероятным местом его поиска является:
/данные /данные/
Итак, если ваш манифест объявляет ваше приложение следующим образом:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.my.app"
Тогда ваш файл будет где-то в каталоге
/data/data/com.my.app/
Комментарии:
1. Ах, хорошо, спасибо, так что, если я пойду по пути apk/ res/android/data/data/com.my.app, я должен найти его там?
2. Не совсем так. Если на телефоне выполняется код, который создает файл, он будет находиться в: /data/data/com.my.app/ …
3. Ах, хорошо, итак, в этом каталоге в эмуляторе телефона; где я найду свой файл …. спасибо! 1
4. Как вы попытаетесь найти файл? С кодом в вашем приложении? С помощью FileExplorer в Eclipse? С приложением проводника файлов на эмуляторе?
5. @user3744373 Да, именно так. Вероятно, «adb shell», затем «cd / data / data/<имя вашего пакета>»