< - 我正在尝试在android studio中为我的应用程序上传图片时发生这个致命错误。请帮助摆脱这个错误。最好的解决方案是什么?错误是:无法找到显式活动类{};你有没有在AndroidManifest.xml中声明这个活动 - >>
----------
----------
: Unable to find explicit activity class {}; have you declared this
AndroidManifest中的活动。
<?XML version="1.0" encoding="utf-8"?>
<manifest XML ns:android="http://schemas.android.com/apk/res/android"
package="com.parse.starter" >
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="18"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk
android:minSdkVersion="15"
android:maxSdkVersion="23"/>
<application
android:name=".StarterApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.parse.APPLICATION_ID"
android:value="@string/parse_app_id" />
<meta-data
android:name="com.parse.CLIENT_KEY"
android:value="@string/parse_client_key" />
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
答案 0 :(得分:0)
您必须检查放置MainActivity的包。它应该是com.parse.starter
。似乎MainActivity在其他地方,你得到一个例外。
答案 1 :(得分:0)
当您说复制并粘贴活动而不是通过Android Studio添加活动时,可能会发生这种情况。基本上它只是意味着您需要将此行添加到AndroidManifest.xml
:
<activity android:name=".your-activity-class-name"></activity>