【问题标题】:App keeps crashing. Can't find android.view.activity应用程序不断崩溃。找不到 android.view.activity
【发布时间】:2015-06-11 03:55:09
【问题描述】:

我一直在制作一个有趣的短信应用程序,但是当我开始尝试删除动作标题栏时,该应用程序在打开时突然开始崩溃。我到处寻找,但找不到解决方案,我不知道问题是什么。任何帮助将不胜感激。

这是我的应用程序的link .rar 文件:

编辑:清单文件如下所示

    <?xml version="1.0" encoding="utf-8"?>
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
    <activity
        android:name=".ReceiveText"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".SendText"
        android:label="@string/title_activity_send__text" >
    </activity>
    <activity
        android:name=".ChatBubble"
        android:label="@string/title_activity_chat_bubble" >
    </activity>
</application>

【问题讨论】:

  • 发布应用崩溃时的 LogCat 输出
  • 你是如何移除操作栏的
  • 我没有。当我尝试删除操作栏时,应用程序开始崩溃,所以我返回并删除了我刚刚添加的所有内容,但它仍然无法正常工作。
  • 请发布一个最小、完整和可验证的示例stackoverflow.com/help/mcve
  • 这里是日志猫:原因:java.lang.SecurityException:权限被拒绝:从 ProcessRecord{110ff89a 31315:com.example.ben.textem/ 打开提供程序 com.android.providers.telephony.SmsProvider u0a324} (pid=31315, uid=10324) 需要 android.permission.READ_SMS 或 android.permission.WRITE_SMS

标签: android android-activity view manifest


【解决方案1】:

将这两个权限放在清单文件中

android.permission.READ_SMS
 android.permission.WRITE_SMS

您的清单将如下所示。

<uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />
  <uses-permission android:name="android.permission.READ_SMS" />
    <uses-permission android:name="android.permission.WRITE_SMS" />

【讨论】:

  • minSdkVersion 和 targetSdkVersion 将与您使用的相同,但添加以下两行
猜你喜欢
  • 1970-01-01
  • 2016-01-27
  • 2013-03-26
  • 2012-07-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多