Как выдать сообщение об ошибке

#android

#Android

Вопрос:

Я создал свое приложение в версии sdk 2.2, поэтому всякий раз, когда я пытался установить свой apk в версии 1.6 или blower, я получаю ошибку установки анализатора. вместо получения ошибки синтаксического анализатора это какое-либо изменение, чтобы выдать наше собственное сообщение ..?? я не уверен в этом. если это возможно, пожалуйста, дайте мне знать.

Ответ №1:

вам следует либо перекомпилировать свое приложение с использованием более низкого sdk, что не позволит вам использовать функции, недоступные в 1.6, либо при загрузке того, что использует код-нарушитель, вам нужно будет проверить, на какой версии загружается ваше приложение, и является ли она <2.2 (или любой другой версией, которая начала реализацию используемой вами функции, которая выше 1.6) и не загружать этот код.

  if(Build.VERSION.SDK_INT<8) 
        {//Dont load offending stuff or alert user feature not avail;}
     else { //normal behavior;}
  

Комментарии:

1. Спасибо за ваши ответы.. куда я должен поместить это в приложении. Потому что эта функция должна запускаться во время установки.

2. Для вашего targetsdk установлено значение 2.2 — на что у вас установлен ваш minSdk в манифесте? если вы хотите загрузить его 1.6, для него нужно будет установить значение 4. смотрите: developer.android.com/guide/topics/manifest / … затем вам нужно будет определить, какие функции используют более новый sdk, и отключить их на старых платформах.