2016-06-24 12 views
-2

Guten Tag.Erstens werde ich sagen, dass keine Methoden von Google geholfen, so dass ich kam hier! Frustrating Problem, aber hier ist was passiert.Ich habe einfache Layout-Ordner mit Simple Layout-Dateien.Die App geht gut auf einigen Bildschirmen und auf dem HomeActivity-Bildschirm stürzt es dieses Problem ab. Es ist wichtig zu erwähnen, dass ich es auf 2 verschiedenen Geräten getestet habe. Auf dem ersten Gerät funktioniert alles gut, auf dem zweiten ist es nicht. Beide Geräte sind eingeschaltet Portrait-Modus und beide haben die gleiche Bildschirmgröße.Ich weiß nicht, was android Studio fragt mich zu tun, aber die App war nur gut, ich habe nichts getan und Suddenly Android Studio beschließt, mir diese Ausnahme zu geben.So ist hier mein Code von die tatsächliche Ansicht stürzt ab.Resource Nicht gefunden Ausnahme auf SetContentView

die XML-Datei

<?xml version="1.0" encoding="utf-8"?> 

<include 
    layout="@layout/app_bar_home" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 

<android.support.design.widget.NavigationView 
    android:id="@+id/nav_view" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:fitsSystemWindows="true" 
    app:headerLayout="@layout/nav_header_home" 
    app:menu="@menu/activity_home_drawer" /> 

die XML-Datei von <include>

<?xml version="1.0" encoding="utf-8"?> 

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 

</android.support.design.widget.AppBarLayout> 

<include layout="@layout/content_home" /> 


<android.support.design.widget.FloatingActionMenu 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|right" 
    android:layout_marginBottom="8dp" 
    android:layout_marginRight="8dp" 
    android:src="@drawable/fab_add" 
    app:layout_behavior="ink.utils.ScrollAwareFABBehavior" 
    fab:menu_colorNormal="@color/colorPrimary" 
    fab:menu_colorPressed="@color/colorPrimaryDark" 
    fab:menu_colorRipple="#cccccc"> 

    <fab.FloatingActionButton 
     android:id="@+id/messages" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/ic_message_white_24dp" 
     fab:fab_colorNormal="#444f65" 
     fab:fab_colorPressed="#636e85" 
     fab:fab_label="@string/messageText" 
     fab:fab_size="mini" /> 

    <fab.FloatingActionButton 
     android:id="@+id/makePost" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/ic_create_white_24dp" 
     fab:fab_colorNormal="#444f65" 
     fab:fab_colorPressed="#636e85" 
     fab:fab_label="@string/makePostString" 
     fab:fab_size="mini" /> 
</android.support.design.widget.FloatingActionMenu> 

Die Aktivität wo bei setContentView i die tatsächliche Absturz bekommen

public class HomeActivity extends AppCompatActivity 
    implements NavigationView.OnNavigationItemSelectedListener, View.OnClickListener { 

private FloatingActionMenu mFab; 
private ImageView mProfileImage; 
private SharedHelper mSharedHelper; 
private FloatingActionButton mMessages; 
private FloatingActionButton mNewPost; 
private Feed mFeed; 
private MyFriends mMyFriends; 
private Toolbar mToolbar; 
private DrawerLayout mDrawer; 
public static String PROFILE; 
public static String FEED; 
public static String MESSAGES; 
public static String GROUPS; 
public static String FRIENDS; 
public static String SETTINGS; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_home); 

Neben googeln und jede mögliche Lösung versuchen, für das Layout Überprüfung zusätzliche Ordner, die ich sicher nicht, ich habe nur eine einzige Layout-Ordner, ich habe versucht, Reinigung Projekt, Wiederaufbau, Caches ungültig und Neustart, aber nichts half mir überhaupt ... hier ist die Gradle-Abhängigkeit für die XML-Datei

compile 'com.android.support:appcompat-v7:23.4.0' 
compile 'com.android.support:design:23.4.0' 
compile 'com.android.support:support-v4:23.4.0' 

Nichts Außergewöhnliches bitte können Sie mir helfen und mir sagen, was ich damit machen soll?

+0

Mögliches Duplikat von [ResourceNotFound on layout inflation] (http://stackoverflow.com/questions/3991770/resourcenotfound-on-layout-inflation) –

Antwort

0

Es gibt auch noch eine ‚include‘ -layout content_home

+0

Ja das ist für den Inhalt und es war von allerersten, und alle wurde bestraft ... –

+0

* gut und die App funktionierte gut ich weiß nicht, was zur Hölle ist damit passiert ... –

0

Got, was die weit seltsam war festgelegt, dass jemand könnte get.Anyway i die Drawables Dateien des project.Issue im Teil war gefunden, wenn ich Refactoring eine Variable mit Schlüssel name Ich weiß nicht, warum Android Studio beschlossen, alle meine Projektschlüssel s within name to my input one.So there were no compiler issues nothing at all (which is far weird even) and all was working fine on one phone,and not on the other.So i removed that issue renamed to the default 'name' key and all got working.Be carefull as there are lot s von seltsamen Dingen für jetzt umbenennen.