2016-08-04 11 views
0

Ich bin Anfänger in Android-App-Entwicklung.Ich habe einen Zweifel in R-Dateien.Ich kann zwei R-Dateien unter r-Verzeichnis in Android Studio.Was ist die Bedeutung der beiden Dateien.Ich glaube, eine R-Datei unter meinem spezifischen Projektordner ist um das Layout anzuzeigen. Was ist das Bedürfnis des anderen. Bitte hilf mir diese Anfrage zu löschen. Warum gibt es zwei r-Dateien im Verzeichnis r in Android Studio?

+0

Es können mehrere _R_ Dateien generiert werden. Einer besteht darin, Ihre Projektressourcen im Auge zu behalten. Andere können erstellt werden, um Ihre Bibliotheksressourcen zu überwachen. –

Antwort

0

Die unter android.support.v7.appcompat halten "Ressourcen" (ich verwende dieses Wort sehr sehr locker) für appCompatv7. Dies ist wichtig, da Sie in der Zukunft feststellen müssen, dass Ihre App für ältere Versionen kompatibel sein muss. Daher wird eine "appCompat" -Ressource benötigt.

Die eine unter com.example.apzalbahin.basiccheck ist, wo die IDs Ihrer Ansichten (Textviews, EditTexts, usw.) in abgelegt werden.

Normalerweise Sie nicht die R-Dateien berühren, da sie zu großen Problemen führen würde für Ihre Anwendung. Dies war ein häufiger Fehler, als Android Studio noch nicht verfügbar war und Eclipse verwendet werden musste, da versehentlich die R.java-Datei geändert oder gelöscht wurde.

Lassen Sie alles auf eigene Faust und Sie werden keine Probleme haben.

+0

Also beim Ausführen der App werden beide Dateien aufgerufen oder nur die R-Datei unter com.example.apzalbahin.basiccheck ?? –

+0

Ich würde sagen, dass beide Dateien aufgerufen werden. Sie sind "eingebaute Klassen" (wiederum sehr lose verwendet), die Android benötigt, um Ihre Anwendung auf einem Gerät zu kompilieren und auszuführen. :) – Razgriz

+0

Vielen Dank für die Hilfe .. –

0

Es gibt zwei Konfigurationsmodus: Debug und Release ... so zwei R.java Dateien .. aber beide haben die gleichen Codes, die ich denke.

+0

Sie sind beide unter 'Debug'-Verzeichnis – Shaishav

Verwandte Themen