Как создать приложение с неразрешимым импортом в Android Studio

#android #android-studio

Вопрос:

У меня есть API платформы Android конкретного поставщика (IZat accelerated location API). В качестве примера у меня есть это :

 /**
 * The IZatManager class is the entry point to IZat location services.
 * It requires the permission of android.permission.ACCESS_FINE_LOCATION.
 *
 *    // Sample Code
 *
 *    import android.app.Activity;
 *    import android.os.Bundle;
 *    import android.view.View;
 *    import android.widget.Button;
 *    import com.qti.location.sdk.IZatManager;
 *    import com.qti.location.sdk.IZatFlpService;
 *
 *    public class FullscreenActivity extends Activity {
 *
 *       private IZatManager mIzatMgr = null;
 *       private IZatFlpService mFlpSevice = null;
 *
 *       @Override
 *       protected void onCreate(Bundle savedInstanceState) {
 *
 *            ...
 *            // get the instance of IZatManager
 *            mIzatMgr = IZatManager.getInstance(getApplicationContext());
 *
 *            ...
 *            final Button connectButton = (Button)findViewById(R.id.connectButton);
 *            connectButton.setOnClickListener(new View.OnClickListener() {
 *                @Override
 *                public void onClick(View v) {
 *
 *                    // connect to IZatFlpService through IZatManager
 *                    if (mIzatMgr != null) {
 *                        <b>mFlpSevice = mIzatMgr.connectFlpService();</b>
 *                    }
 *                }
 *            });
 *            ...
 *        }
 *    }
 */
 

Итак, если я хочу использовать import com.qti.location.sdk.IZatManager в своем обычном приложении для Android, которое я создаю в Android Studio, в результате у меня появляется сообщение «Не удается разрешить qti ошибку символа». Как игнорировать эту проблему для Android Studio?

P.S. Я вполне уверен и понимаю, что могу создать свое приложение как часть сборки Android (например, AOSP-сборки), но я хочу создать его отдельно в Android Studio.

PPS Я не могу решить эту проблему с помощью create IZatManager и т. Д., Потому что это неправильно, мне нужно игнорировать ошибку или связываться, как часть API Android SDK

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

1. Вы добавили библиотеку в качестве зависимости? Android Studio должна знать, где и как найти библиотеку. Это не игнорируемая ошибка, вам действительно нужно ее исправить.