无法运行应用程序,“处理的输出过多” - Android Studio
Posted
技术标签:
【中文标题】无法运行应用程序,“处理的输出过多” - Android Studio【英文标题】:Not able to run the application, 'too much output to process' - Android Studio 【发布时间】:2015-06-04 12:48:06 【问题描述】:下面是xml代码sn-p。未对 MainActivity.java 进行任何更改。我已经开始制作一个计算器并完成了设计部分,但是当我尝试运行这个应用程序(在各种实际设备上)时,android Studio 的 logcat 显示 - 'Too much output to process' 并且它强制关闭设备(实际设备,而不是模拟器)。我使用了 shape.xml 和 strings.xml 文件。没有其他的!
MainActivity.xml 文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_
android:layout_ android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:id="@+id/asdjk"
android:background="#ffc8c8c8">
<Button
android:layout_
android:layout_
android:id="@+id/clearButton"
android:background="@drawable/shape"
android:clickable="true"
android:text="@string/clearButtonString"
android:textColor="#FFC85D00"
android:textSize="30sp"
android:layout_above="@+id/sevenButton"
android:layout_toLeftOf="@+id/fiveButton"
android:layout_toStartOf="@+id/fiveButton"
/>
<!-- lots of other buttons -->
</RelativeLayout>
Shape.xml 文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffffff"/>
<!--
<corners android:radius="10dp"/>
-->
<stroke
android:
android:color="#ffc8c8c8" />
</shape>
【问题讨论】:
您正在尝试将Button
的layout_height
映射到字符串资源?我觉得应该是维度类型。
【参考方案1】:
android:layout_height 维度或关键字。必需的。高度为 组,作为维度值(或维度资源)或关键字 (“fill_parent”或“wrap_content”)。请参阅下面的有效值。
发件人:http://developer.android.com/guide/topics/resources/layout-resource.html
【讨论】:
那么,我可以在 shape.xml 中为高度和宽度定义常量值吗?作为替代方法? dimens.xml 可能更好。示例:<?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="textview_height">25dp</dimen> <dimen name="textview_width">150dp</dimen> <dimen name="ball_radius">30dp</dimen> <dimen name="font_size">16sp</dimen> </resources>
更多:developer.android.com/guide/topics/resources/…
我无法将 layout_width 或 layout_height 链接到任何 .xml 文件,据我尝试,它只接受 - 'wrap_content'、'match_parent' 和常量 dp 值。我在这个观察中错了吗?
是的,很遗憾,你错了。哪个 XML 文件与这里无关。 layout_height、layout_width 等不接受字符串。或形状。或绘图。你必须给它一个它期望的值。在这种情况下,它需要一个数字维度值,或者一个被接受的关键字,例如 match_parent。以上是关于无法运行应用程序,“处理的输出过多” - Android Studio的主要内容,如果未能解决你的问题,请参考以下文章
当我尝试运行应用程序时出现 Android Studio 错误
Android 6.0 RuntimeException:无法连接到相机服务
React-Native Expo,Facebook 登录无法在 Android 设备上运行
java.lang.NoSuchMethodError public default void android.content.ServiceConnection.onBindingDied(andr