小编Keu*_*uha的帖子

Android错误膨胀类android.support.constraint.ConstraintLayout

当我想启动我的应用程序时,出现错误“应用程序已停止工作。为什么启动应用程序时会出现此错误?

---------崩溃开始04-12 18:28:12.344 8646-8646 / com.example.audiophileradio.audiophileradio E / AndroidRuntime:FATAL EXCEPTION:main Process:com.example.audiophileradio.audiophileradio,PID :8646 java.lang.RuntimeException:无法启动活动ComponentInfo {com.example.audiophileradio.audiophileradio / com.example.audiophileradio.audiophileradio.MainActivity}:android.view.InflateException:二进制XML文件第2行:膨胀类android的错误.support.constraint.ConstraintLayout位于android.app.ActivityThread.performLaunchActivity(ActivityThread。位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)的android.app.ActivityThread.access $ 800(ActivityThread.java:144)的android.app.ActivityThread $ H.handleMessage(ActivityThread.java:的java:2298) 1278),位于android.os.Looper.loop(Looper.java:)上android.os.Handler.dispatchMessage(Handler.java:102)135)在com的java.lang.reflect.Method.invoke(本机方法)处在android.app.ActivityThread.main(ActivityThread.java:5221)在com处的java.lang.reflect.Method.invoke(Method.java:372) android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)原因:android.view.InflateException:二进制XML文件第2行:在android.view.LayoutInflater处将android.view.LayoutInflater.createView(LayoutInflater.java:633)上的类android.support.constraint.ConstraintLayout膨胀时出错。 android.view.LayoutInflater.inflate(LayoutInflater.java:482)处的createViewFromTag(LayoutInflater.java:743)。android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)处的android.view.LayoutInflater.inflate(LayoutInflater.java:365)处的inflate(LayoutInflater.java:414) com.example.audiophileradio.audiophileradio.MainActivity.onCreate(MainActivity.java:上的.AppCompatActivity.setContentView(AppCompatActivity.java:140):52)在android.app.Activity.performCreate(Activity.java:5933)在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)在android。 app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)在android.app.ActivityThread.access $ 800(ActivityThread.java:144),位于android.os.Looper.loop(Looper.java:135),位于android.os.Handler.dispatchMessage(Handler.java:102),位于android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1278) java.lang.reflect.Method上的android.app.ActivityThread.main(ActivityThread.java:5221)。在com.android.internal的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)的java.lang.reflect.Method.invoke(Method.java:372)处调用(本机方法)。 os.ZygoteInit.main(ZygoteInit.java:694)原因:java.lang.reflect.Constructor上的java.lang.reflect.InvocationTargetException。位于android.view.LayoutInflater.createView(LayoutInflater.java:607处的java.lang.reflect.Constructor.newInstance(Constructor.java:288)处的newInstance(本机方法),位于android.view.LayoutInflater.createViewFromTag(LayoutInflater.java: 743),位于android.view.LayoutInflater.inflate(LayoutInflater.java:482),位于android.view.LayoutInflater.inflate(LayoutInflater.java:414),位于android.view.LayoutInflater.inflate(LayoutInflater.java:365),位于android.support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292),位于android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity .java:140),位于com.example.audiophileradio.audiophileradio.MainActivity.onCreate(MainActivity.java:52),位于android.app。android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)的Activity.performCreate(Activity.java:5933)android.app.ActivityThread.handleLaunchActivity(ActivityThread)的android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) .java:2360),位于android.app.ActivityThread.access $ 800(ActivityThread.java:144),位于android.app。android.os.Handler.dispatchMessage(Handler.java:102)上的ActivityThread $ H.handleMessage(ActivityThread.java:1278)android.os.Looper.loop(Looper.java:135)上android.app.ActivityThread.main (ActivityThread.java:5221)在java.lang.reflect.Method.invoke(本机方法)在java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)造成原因:java.lang.OutOfMemoryError :未能分配147456012字节分配,其中包含1048480个可用字节和94MB,直到android.graphics的dalvik.system.VMRuntime.newNonMovableArray(Native Method)的OOM为止。android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609)上的BitmapFactory.nativeDecodeAsset(本地方法)android.graphics.drawable.Drawable.createFromResourceStream(Drawable)上android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444)上的BitmapFactory。 java:973),位于android.content.res.Resources.loadDrawableForCookie(Resources.java:2423)。content.res.Resources.loadDrawable(Resources.java:2330)在android.content.res.TypedArray.getDrawable(TypedArray.java:749)在android.view.View。(View.java:3730)在android.view。位于android.view.ViewGroup的ViewGroup。(ViewGroup.java:491)。位于android.view.ViewGroup。(ViewGroup.java:483),位于android.support.constraint.ConstraintLayout。(ConstraintLayout.java:419),位于java.lang.reflect.Constructor.newInstance(本机方法),位于java.lang.reflect.Constructor.newInstance(Constructor.java:288), android.view.LayoutInflater.createViewFromTag(LayoutInflater.java)上的android.view.LayoutInflater.createView(LayoutInflater.java:607):743),位于android.view.LayoutInflater.inflate(LayoutInflater.java:482),位于android.view.LayoutInflater.inflate(LayoutInflater.java:414),位于android.view.LayoutInflater.inflate(LayoutInflater.java:365)。在android.support.v7.app.AppCompatActivity的support.v7.app.AppCompatDelegateImplV9.setContentView(AppCompatDelegateImplV9.java:292)。在com.example.audiophileradio.audiophileradio.MainActivity.onCreate(MainActivity.java:52)处的setContentView(AppCompatActivity.java:140)在android.app.Instrumentation.callActivityOnCreate处的android.app.Activity.performCreate(Activity.java:5933)处(Instrumentation.java:1105)在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)在android。app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)在android.app.ActivityThread.access $ 800(ActivityThread.java:144)在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1278)在android.os。 android.os.Looper.loop(Looper.java:135)处的Handler.dispatchMessage(Handler.java:102)android.app.ActivityThread.main(ActivityThread.java:5221)在java.lang.reflect.Method.invoke(本机方法)在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java.lang.reflect.Method.invoke(Method.java:372) java:899)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)在com.android.internal的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)的java.lang.reflect.Method.invoke(Method.java:372)处调用(本机方法)。 os.ZygoteInit.main(ZygoteInit.java:694)在com.android.internal的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:899)的java.lang.reflect.Method.invoke(Method.java:372)处调用(本机方法)。 os.ZygoteInit.main(ZygoteInit.java:694)899),位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)899),位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)

public class MainActivity extends AppCompatActivity
{

    private ImageButton buttonPlay,buttonStop,buttonPause;
    private String STREAM_URL = "http://178.149.86.162:8000/";
    private …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
8281
查看次数

来自 xib 的 xml - 字段名称 nil 带键

我正在研究 xib 文件的 xml 部分以了解它的工作方式。令人惊讶的是,没有任何关于它的文档。

这是我的问题

<view contentMode="scaleToFill" id="iN0-l3-epB">
        <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
        <subviews>
            <label opaque="NO" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="Label" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontForContentSizeCategory="YES" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="wwI-XT-LR8">
                <rect key="frame" x="116" y="31" width="92" height="90"/>
                <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                <fontDescription key="fontDescription" type="system" pointSize="17"/>
                <nil key="textColor"/>
                <nil key="highlightedColor"/>
            </label>
        </subviews>
        <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
        <viewLayoutGuide key="safeArea" id="vUN-kp-3ea"/>
        <point key="canvasLocation" x="-52.5" y="-93.5"/>
    </view>
Run Code Online (Sandbox Code Playgroud)

xml 中存在的所有信息都可以作为 xcode 界面上的可设置选项找到。但,

 <nil key="textColor"/>
   <nil key="highlightedColor"/>
Run Code Online (Sandbox Code Playgroud)

我只是不明白那两个。好吧,它们是选项,可在 …

xml xcode xib

4
推荐指数
1
解决办法
281
查看次数

标签 统计

android ×1

xcode ×1

xib ×1

xml ×1