Activity Başlatılamadı Hatası!!!
12.03.2016 - 05:26
Arkadaşlar uygulamam API 21 yani lollipop ve üzeri sürümlerde iyi çalışıyor fakat anasayfa diye bir bölüm var drawer menü vs var 4.4.4 yani API 19 da çalıştırdığım zaman Anasayfa dışında hepsi normal buna tıklayınca sapıtıyor ve çöküyor uygulama bu hata xml yapısındaki bir hatadan kaynaklanıyor fakat ben çözemedim yapıyı ve logchat çıktısını atayım belki bilen bir arkadaş olur..
<?xml version="1.0" encoding="utf-8"?>
<!--suppress ALL -->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:transitionName="content"
android:clipChildren="false"
tools:context=".activity.MainActivity">
<include layout="@layout/toolbar"/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/layoutId">
</LinearLayout>
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<RelativeLayout
android:id="@+id/nonVideoLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v4.widget.SwipeRefreshLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/swipeContainer"
android:layout_width="match_parent"
android:layout_height="match_parent">
<info.androidhive.uygulamam.activity.VideoEnabledWebView
android:id="@+id/webview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:visibility="visible"
/>
</android.support.v4.widget.SwipeRefreshLayout>
</RelativeLayout>
<RelativeLayout
android:id="@+id/videoLayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</RelativeLayout>
<include layout="@layout/fab"/>
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="44sp" />
</FrameLayout>
<FrameLayout
android:visibility="gone"
android:id="@+id/msg_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView2"
android:background="@drawable/hata"
android:layout_gravity="fill"
android:contentDescription=""
tools:ignore="ContentDescription" />
</FrameLayout>
BURASI LİSTEDEKİ MENÜ ÖĞELERİNİ VE LİSTEYİ DÜZENLEME KISMI-->
<ExpandableListView
android:id="@+id/explist_slidermenu"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="multipleChoice"
android:divider="@color/selector2normal"
android:dividerHeight="0dp"
android:listSelector="@drawable/list_selector"
android:background="@drawable/rounded_background"
/>
<fragment
android:id="@+id/fragment_navigation_drawer"
android:name="info.androidhive.uygulamam.activity.FragmentDrawer"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="end"
app:layout="@layout/fragment_navigation_drawer"
tools:layout="@layout/fragment_navigation_drawer" />
</android.support.v4.widget.DrawerLayout>
</LinearLayout>
Buda LogChat Çıktısı "java.lang.RuntimeException: Binary XML file line #45: You must supply a layout_width attribute." yani "
Bir layout_width niteliğini sağlamanız gerekir." diyor burdaki problem ne arkadaşlar kafayı yicem lütfen biri yardım etsin bana :/
03-12 10:22:26.185 19856-19856/info.androidhive.uygulamam E/AndroidRuntime: FATAL EXCEPTION: main
Process: info.androidhive.uygulamam, PID: 19856
java.lang.RuntimeException: Unable to start activity ComponentInfo{info.androidhive.uygulamam/info.androidhive.uygulamam.activity.MainActivity}: java.lang.RuntimeException: Binary XML file line #45: You must supply a layout_width attribute.
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2184)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.RuntimeException: Binary XML file line #45: You must supply a layout_width attribute.
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:492)
at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:5948)
at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:6117)
at android.widget.RelativeLayout$LayoutParams.<init>(RelativeLayout.java:1225)
at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:1062)
at android.widget.RelativeLayout.generateLayoutParams(RelativeLayout.java:82)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:757)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.parseInclude(LayoutInflater.java:814)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:745)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:256)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
at info.androidhive.uygulamam.activity.MainActivity.onCreate(MainActivity.java:232)
at android.app.Activity.performCreate(Activity.java:5231)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
at android.app.ActivityThread.access$800(ActivityThread.java:135)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
Şimdiden yardımlarınız için teşekkürler..
78
Görüntülenme
0 Beğeni