我是编程新手,需要一点菜鸟帮助。
我正在忙于完成以下教程:https://www.androidtutorialpoint.com/androidwithphp/login-and-registration-form-in-android/#ulp-EvSUMG7gujVVNOTG
我有一个错误,我的清单无法解析我的课程。:
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.holliacc">
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity android:name=".LoginActivity" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".RegisterActivity"/>
<activity android:name=".UserActivity" />
</application>
</manifest>
错误日志:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.holliacc, PID: 17425
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.holliacc/com.example.holliacc.LoginActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.holliacc.LoginActivity" on path: DexPathList[[zip file "/data/app/~~kZF1Y8ZOF3c7KaMf5oydhg==/com.example.holliacc-p6ZfAvZpZQUhmyYVsggi2w==/base.apk"],nativeLibraryDirectories=[/data/app/~~kZF1Y8ZOF3c7KaMf5oydhg==/com.example.holliacc-p6ZfAvZpZQUhmyYVsggi2w==/lib/x86, /system/lib, /system_ext/lib, /product/lib]]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3258)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3484)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
我尝试不走运地联系作者。此外,我已经用谷歌搜索,但我认为我还不够了解我的问题。
请帮忙?另外,如果还有其他人完成了此教程。 UserActivity类在哪里?
谢谢大家!
最佳答案
在buildgradle
中添加此行
implementation 'com.android.support:multidex:1.0.3'
并在同一gradle中添加
defaultConfig {
applicationId "com.example.project"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0"
multiDexEnabled true //add this line
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
从构建->清理项目同步项目
Clean Project
之后