2014-12-18 2 views
0

Я видел много сообщений об этом предмете на основе флага android:debuggable="true".Проверьте, выпущено ли Android-приложение: Jenkins не делает приложение отлаживаемым

Я думаю, это работает нормально, но у меня есть один конкретный случай при использовании Jenkins, создающего приложение. Похоже, что он не отлаживается. Мой клиент тестирует их промежуточный сервер, но поскольку мы указываем URL-адрес конечной точки как производственный URL-адрес, когда приложение не отлаживается, они завершили тестирование своего промежуточного сервера с помощью производственного URL-адреса.

Таким образом, я думаю, что хороший способ решить это просто знать в коде, если приложение было опубликовано, то есть загружено с PlayStore.

Кто-нибудь встретил этот случай?

ответ

1

Вы можете позволить своему приложению посмотреть внешнее хранилище на вашем устройстве, а использовать url в этом файле, если он найден.

Нет файла ... нормальная обработка Файл найден используя этот адрес.

Это позволит вам указать любую сборку приложения (производство или тест) на любом сервере URL

+0

Стратегия, которую мы используем немного отличается, но таким образом, я закончил тем, что делал что-то вроде этого. Мне не нравится делать такие вещи, но я думаю, это работает. –

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