/ / APK nie działa na prawdziwym urządzeniu - błąd manifestu? - android, android-manifest

Plik APK nie działa na prawdziwym urządzeniu - błąd manifestu? - Android, manifest z Androidem

Jestem nowy w kodzie aplikacji. Mój projekt działa idealnie na emulatorach. Jednak aplikacja nie działa na moim urządzeniu Samsung. Sprawdzam to za pomocą Android Studio Analyzer w linii xmlns:android="http://schemas.android.com/apk/res/android" w pliku manifest.xml zwraca kolor czerwony. Wygląda na to, że coś jest nie tak z moim projektem Manifest. Jakaś pomoc? Mój manifest został skopiowany poniżej.

<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="1"
android:versionName="1.0"
package="com.ferleecidade.a100dia11">

<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="26" />

<application
android:theme="@ref/0x7f0f0005"
android:label="@ref/0x7f0e001f"
android:icon="@ref/0x7f0c0000"
android:debuggable="true"
android:exported="true"
android:allowBackup="true"
android:supportsRtl="true"
android:roundIcon="@ref/0x7f0c0002">

<activity
android:name="com.ferleecidade.a100dia11.MainActivity">

<intent-filter>

<action
android:name="android.intent.action.MAIN" />

<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

<activity
android:name="com.ferleecidade.a100dia11.MyCustomList" />

<meta-data
android:name="preloaded_fonts"
android:resource="@ref/0x7f020003" />

<meta-data
android:name="android.support.VERSION"
android:value="26.1.0" />

<meta-data
android:name="android.arch.lifecycle.VERSION"
android:value="27.0.0-SNAPSHOT" />
</application>
</manifest>

Odpowiedzi:

0 dla odpowiedzi № 1

Wsparcie? Tak. Aktywnie się nad tym teraz zastanawiam. Nie wierzę, że twój manifest powoduje to, a przynajmniej nie jest jedyną przyczyną. Mam projekt, który mogę uruchomić na moich urządzeniach i emulatorach i wdrożyć bez problemu. Otrzymuję również błąd w tym samym wierszu, co robisz podczas analizy APK (Build / .Analyze APK). Jeśli najedziesz kursorem na czerwony tekst, zobaczysz wyskakujące okienko błędu.

Mój mówi „URI nie jest zarejestrowany (Ustawienia | Języki i frameworki | Schematy i DTD)”

Przeprowadziłem szybki eksperyment.

  1. utworzył zupełnie nowy projekt w Android Studio za pomocą jednego działania.
  2. Oczyściłem projekt.
  3. Uruchomiłem w emulatorze.
  4. Wygenerowano podpisany plik APK.
  5. Po przeanalizowaniu pliku APK wystąpił błąd.

Proponuję spróbować.

To prowadzi mnie do wiary w jedną z dwóch rzeczy.

  1. Coś jest nie tak z moimi domyślnymi ustawieniami projektu.
  2. Błąd jest nieprawidłowo zgłaszany przez studio Android.

Mam nadzieję, że to się przydało.