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 № 1Wsparcie? 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.
- utworzył zupełnie nowy projekt w Android Studio za pomocą jednego działania.
- Oczyściłem projekt.
- Uruchomiłem w emulatorze.
- Wygenerowano podpisany plik APK.
- Po przeanalizowaniu pliku APK wystąpił błąd.
Proponuję spróbować.
To prowadzi mnie do wiary w jedną z dwóch rzeczy.
- Coś jest nie tak z moimi domyślnymi ustawieniami projektu.
- Błąd jest nieprawidłowo zgłaszany przez studio Android.
Mam nadzieję, że to się przydało.