这个错误一直出现在我的手机上,但它没有来过,我看到所有的堆栈溢出方法,但没有它们可以帮助我。
当我从Android工作室测试应用程序到我的手机时,我收到此错误。我也在其他手机上试过但仍存在问题。
这是我的清单:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.patel.pritesh.smstimer">
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/sms_timer"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name=".Time_Picker"
android:theme="@style/AppTheme.NoActionBar" />
<receiver
android:name=".MyReceiver"
android:enabled="true"
android:excludeFromRecents="true"
android:exported="true"
android:process="remote"
android:taskAffinity="">
<intent-filter>
<action android:name="SEND" />
</intent-filter>
</receiver>
<receiver
android:name=".NotificationReciever"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="notification" />
</intent-filter>
</receiver>
<receiver
android:name=".deliveryReciever"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="notification_delivered" />
</intent-filter>
</receiver>
<activity android:name=".sms_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".sms_review" />
<service
android:name=".alarmService"
android:enabled="true"
android:exported="true"></service>
</application>
</manifest>
此错误出现在运行标签中:
Unexpected error while executing: am start -n "my.patel.pritesh.smstimer/my.patel.pritesh.smstimer.sms_list" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
启动活动时出错
答案 0 :(得分:0)
清单文件的主标记必须是清单。而不是xml标签,写如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.dummy"
android:versionCode="100"
android:versionName="1.0.0" >
<uses-permission android:name="android.permission.SEND_SMS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/sms_timer"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
...
</application>
</manifest>
答案 1 :(得分:0)
当您使用Android Studio时,我相信您可能会遇到this question中提到的问题,并且在回答中提到here,当您更改项目的构建版本时会发生此错误(如降级或升级):
我在过去的8年里一直在研究同样的问题 小时......从2.0回到1.5.1后你没有问题吗?
我注意到,即使出现错误,运行该应用也能正常运行 有时。
所以你必须确保你正在使用的新版本没有问题,然后你必须像提到here那样再次清理和重建你的项目。
或者您可以使用this answer中的以下提示:
删除.idea文件夹和gradle文件夹,然后单击按钮同步 使用gradle gradle文件的项目,在此过程完成后,你是 能够正常运行你的应用程序。