Форма входа и регистрации в студии Android Невозможно разрешить класс - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в программировании и мне нужна небольшая помощь новичков. Я занят выполнением следующего руководства: 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 ??

Всем спасибо!

1 Ответ

0 голосов
/ 08 мая 2020

добавьте эту строку в 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 из Build -> Clean project

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...