2014-11-26 2 views
5

Я хотел использовать папку ресурсов в своем тестовом проекте с Android Studio для хранения интернационализированных строк, которые я буду использовать только в своих тестах пользовательского интерфейса.Использование папки ресурса в тестовом проекте для данных тестовой строки

Но поскольку я могу создать папку /app/src/androidTest/res, я не могу создать папку ресурса, такую ​​как «значения» в ней.

Android Studio говорит, что эта папка уже существует. Он существует, но в моем основном проекте под /app/src/main/res.

Итак, могу ли я создавать ресурсы, доступные только для моего тестового проекта, и как, или я совершенно не прав, и причина, по которой я не могу это сделать, это сделать?

Спасибо.

+0

'res' не под' src', находится за пределами –

+0

приложение/RES/значения создается автоматически –

+0

Спасибо. Мне все еще интересно, как иметь тестовые ресурсы. есть ключ? Это неправильная идея? Любая подсказка? Я хотел хранить в нем тестовые данные, чтобы отделить его от данных приложения. –

ответ

8

Как уже упоминались в этом answer, вы, вероятно, используете неправильный пакет в операторе импорта.

import com.your.package.test.R; 
+0

Спасибо! Это оно ! –

1

Вы можете создавать ресурсы под /app/src/debug/res и используйте их

+1

Хорошо, но этот тип сборки используется не только для тестов. Я не хочу, чтобы эти тестовые ресурсы были встроены в приложение даже в сборке отладки. Я хочу их только в тестовом приложении. –

Смежные вопросы