我的应用程序有问题:我正在使用Fabric的crashlytics,(我的应用程序在Play商店中发布)有可能崩溃的日志,我有这个错误“.. MainActivity:android.content。 res.Resource $ NotFoundException:资源ID#0x7f09001b“
(Crashlytics对我说这个设备是一个带有Android 5.1和root的三星Galaxy s4)
CrashLytics屏幕
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fabric.with(this, new Crashlytics());
setContentView(R.layout.activity_main); <---- LINE 102 THAT GIVE
THE ERROR , ACCORDING TO
CRASHLYTICS
ping = (ImageButton)findViewById(R.id.ping);
internet =(TextView)findViewById(R.id.Internet);
banda5Ghz =(TextView)findViewById(R.id.BandeSupp);
SpeedNet =(TextView)findViewById(R.id.VR);
ipv6 =(TextView)findViewById(R.id.showIPv6);
txVsegnale =(TextView)findViewById(R.id.intensità);
aggiorna = (ImageButton)findViewById(R.id.Aggiorna);
share = (ImageButton)findViewById(R.id.sharebtn);
clipboard = (ImageButton)findViewById(R.id.clipboard);
rating = (ImageButton)findViewById(R.id.ratebtn);
IP =(TextView)findViewById(R.id.IP);
showIPv4 =(TextView)findViewById(R.id.showIPv4);
// TextViewWifi =(TextView)findViewById(R.id.TextViewWifi);
TextViewwifi_info = (TextView)findViewById(R.id.wifi_info);
MacA = (TextView)findViewById(R.id.MacAdd);
//switch gestione notifiche
notifiche = (Switch)findViewById(R.id.switchNot);`
...
同一设备在短时间内崩溃2次,但错误相同。 我的应用程序是一个应用程序,显示您的WiFi连接上的信息,如IP,网络速度等,还有系统通知和小部件以及在后台运行的服务。 我也为不同屏幕尺寸和不同屏幕dpi的不同设备做了不同的布局
我的布局
没有来自其他设备的其他日志有同样的问题。我想知道这个设备是否是特定问题(可能与此设备的root访问权限有关),或者是我的应用程序的问题。 不确定它是否与此相关联,但是,我试图将分屏功能添加到我的应用程序中,并且,添加android:resizeableActivity =“true”以显示,使应用程序在同一代码行中崩溃,因此,我解决了设置为false,不包括我的应用中的分屏功能。 我确认想要使用分割屏幕给我相同的错误,同样的资源没有发现异常,我怎么能看到哪个资源有这个ID? android.content.res.Resources $ NotFoundException:资源ID#0x7f09001b 应用程序崩溃仅在这种情况下,没有其他崩溃,我是否必须定义最小宽度和重量才能使用分屏?
`<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ShowMyIp.utente.ShowMyIp.MainActivity">
<TextView
android:id="@+id/Internet"
android:layout_width="match_parent"
android:layout_height="225dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@drawable/roundcorner"
android:layout_marginTop="8dp"
android:paddingTop="27dp"
android:textColor="#646464"
android:textSize="13sp"
android:layout_marginLeft="7dp"
android:layout_marginRight="8dp"
android:textStyle="italic" />
<TextView
android:id="@+id/Internet2"
android:layout_width="match_parent"
android:layout_height="195dp"
android:layout_alignEnd="@+id/internet4"
android:layout_below="@+id/internet4"
android:layout_marginTop="14dp"
android:layout_marginLeft="7dp"
android:background="@drawable/roundcorner" />
<TextView
android:id="@+id/internet4"
android:layout_width="match_parent"
android:layout_height="195dp"
android:layout_alignStart="@+id/Internet"
android:layout_below="@+id/Internet"
android:layout_marginRight="8dp"
android:layout_marginTop="17dp"
android:background="@drawable/roundcorner"
android:textSize="13sp" />
<TextView
android:id="@+id/MacAdd"
android:layout_width="275dp"
android:layout_height="35dp"
android:layout_alignStart="@+id/txtMac"
android:layout_below="@+id/BandeSupp"
android:layout_marginTop="35dp"
android:textAlignment="viewStart"
android:textColor="@android:color/black"
android:textSize="15sp" />
<TextView
android:id="@+id/IP"
android:layout_width="150dp"
android:layout_height="45dp"
android:layout_alignBaseline="@+id/Internet"
android:layout_alignBottom="@+id/Internet"
android:layout_alignStart="@+id/internet4"
android:layout_marginStart="45dp"
android:text="IP Address"
android:textColor="#E1E140"
android:textSize="18sp"
android:textStyle="italic" />
<TextView
android:id="@+id/showIPv4"
android:layout_width="230dp"
android:layout_height="45dp"
android:layout_alignStart="@+id/IP"
android:layout_below="@+id/intensità"
android:textColor="@android:color/black"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/wifi_info"
android:layout_width="220dp"
android:layout_height="55dp"
android:layout_alignStart="@+id/showIPv4"
android:layout_below="@+id/showIPv4"
android:text="Non Connesso"
android:textColor="@android:color/black"
android:textSize="16sp"
android:textStyle="italic" />
<TextView
android:id="@+id/velocita"
android:layout_width="155dp"
android:layout_height="45dp"
android:layout_above="@+id/VR"
android:layout_alignEnd="@+id/txvIPV6"
android:text="Velocità rete"
android:textColor="#E1E140"
android:textSize="18sp"
android:textStyle="italic" />
<TextView
android:id="@+id/VR"
android:layout_width="135dp"
android:layout_height="45dp"
android:layout_alignBottom="@+id/wifi_info"
android:layout_alignEnd="@+id/velocita"
android:textColor="@android:color/black"
android:textSize="16sp"
android:textStyle="italic" />
<ImageButton
android:id="@+id/Aggiorna"
android:layout_width="200dp"
android:layout_height="75dp"
android:layout_alignEnd="@+id/intensità"
android:layout_alignTop="@+id/Internet2"
android:layout_marginEnd="21dp"
android:layout_marginTop="56dp"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:textColor="@android:color/white"
app:srcCompat="@drawable/btn_aggiorna" />
<TextView
android:id="@+id/intensità"
android:layout_width="190dp"
android:layout_height="65dp"
android:layout_alignEnd="@+id/Internet"
android:layout_alignTop="@+id/IP"
android:layout_marginEnd="21dp"
android:textColor="@android:color/black"
android:textSize="18sp" />
<TextView
android:id="@+id/txtMac"
android:layout_width="140dp"
android:layout_height="35dp"
android:layout_alignStart="@+id/showIPv4"
android:layout_alignTop="@+id/internet4"
android:layout_marginTop="28dp"
android:text="MAC Address"
android:textColor="#E1E140"
android:textSize="18sp" />
<Switch
android:id="@+id/switchNot"
android:layout_width="145dp"
android:layout_height="85dp"
android:layout_alignStart="@+id/MacAdd"
android:layout_alignTop="@+id/Aggiorna"
android:layout_marginStart="28dp"
android:textColor="#E1E140"
android:textSize="18sp"
tools:text="Notifiche" />
<TextView
android:id="@+id/txvIPV6"
android:layout_width="75dp"
android:layout_height="45dp"
android:layout_alignBottom="@+id/txtMac"
android:layout_alignEnd="@+id/Aggiorna"
android:text="IPV6"
android:textColor="#E1E140"
android:textSize="18sp" />
<TextView
android:id="@+id/showIPv6"
android:layout_width="220dp"
android:layout_height="45dp"
android:layout_alignBottom="@+id/MacAdd"
android:layout_alignStart="@+id/Aggiorna"
android:textAlignment="viewStart"
android:textColor="@android:color/black"
android:textSize="17sp" />
<ImageButton
android:id="@+id/ratebtn"
android:layout_width="55dp"
android:layout_height="55dp"
android:layout_alignEnd="@+id/Internet2"
android:layout_alignParentBottom="true"
android:layout_marginBottom="22dp"
android:layout_marginEnd="10dp"
android:background="@android:color/transparent"
app:srcCompat="@drawable/rating_button"
android:scaleType="fitCenter"
/>
<ImageButton
android:id="@+id/sharebtn"
android:layout_width="55dp"
android:layout_height="55dp"
android:layout_alignTop="@+id/ratebtn"
android:layout_marginEnd="23dp"
android:layout_toStartOf="@+id/ratebtn"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
app:srcCompat="@drawable/share_button" />
<ImageButton
android:id="@+id/clipboard"
android:layout_width="55dp"
android:layout_height="55dp"
android:layout_alignTop="@+id/sharebtn"
android:layout_toStartOf="@+id/VR"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
app:srcCompat="@drawable/clipboard" />
<TextView
android:id="@+id/BandeSupp"
android:layout_width="130dp"
android:layout_height="55dp"
android:layout_alignTop="@+id/txvIPV6"
android:layout_toEndOf="@+id/showIPv4"
android:textColor="@android:color/black"
android:visibility="invisible"
android:textSize="17sp" />
<ImageButton
android:id="@+id/ping"
android:layout_width="90dp"
android:layout_height="90dp"
android:layout_alignBottom="@+id/clipboard"
android:layout_alignEnd="@+id/switchNot"
android:background="@android:color/transparent"
android:visibility="invisible"
app:srcCompat="@drawable/ping" />
</RelativeLayout>`
这是我的布局(large-port-mdpi)
应用程序仍然在分屏模式下崩溃,“没有发现异常......”;我已经制作了另一个简单的应用程序,按照Android开发人员指南进行多视图支持,这个应用程序工作,进入分屏时没问题,我只添加到Manifest我为这个应用程序编写的相同代码“android:resizeableActivity =”真正””。有人知道要解决这个错误吗?为什么我的应用程序,在分屏模式下找不到布局资源?
答案 0 :(得分:-1)
检查文本格式的MainActivity Layout Xml,必须在上面加上黄色警告或红线。
检查布局Xml,然后,
检查你是否错过了像LinearLayout这样的物品,并且你认为这是错误的。
然后检查您是否使用过以下任何内容:
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) myRelativeLayout.getLayoutParams();
LinearLayout.LayoutParams Param1 = (LinearLayout.LayoutParams) myLinearLayout.getLayoutParams();
&#13;
如果是,请回复我,我会告诉你该怎么做。