RuntimeException:java.lang.IllegalAccessException:class TuserActivity无法从类android.app.Instrumentation访问

RuntimeException:java.lang.IllegalAccessException:class TuserActivity无法从类android.app.Instrumentation访问,android,firebase,Android,Firebase,首先,我是android的初学者。我正在使用firebase开发一个简单的登录应用程序,当我运行代码时,我遇到了这个运行时异常。我正在使用电话号码验证,该应用程序已成功安装,但我无法转到TuserActivity。有人能告诉我如何解决此问题吗 java.lang.RuntimeException:无法实例化活动组件信息{TuserActivity}:java.lang.IllegalAccessException:无法从类android.app.Instrumentation访问类TuserAc

首先,我是android的初学者。我正在使用firebase开发一个简单的登录应用程序,当我运行代码时,我遇到了这个运行时异常。我正在使用电话号码验证,该应用程序已成功安装,但我无法转到TuserActivity。有人能告诉我如何解决此问题吗

java.lang.RuntimeException:无法实例化活动组件信息{TuserActivity}:java.lang.IllegalAccessException:无法从类android.app.Instrumentation访问类TuserActivity

舱单:


这件事发生在我身上。 我忘了用
public
修饰符将我的活动(在您的例子中是TuserActivity)设置为public。Android似乎无法访问非显式公开的java活动。e、 g:

public class TuserActivity extends AppCompatActivity

另外,如果你在2020的时候对Android是新的,那么你真的应该考虑从Kotlin开始。

你能发布你的安卓表吗?是的…给你。。我又加了一句,这是一个奇怪的例外。你是如何安装你的应用程序的?(我现在会手动卸载,并清除AndroidStudio中的缓存,然后重新生成)。如果在没有检测的情况下运行它,它会工作吗?我完成了你的两个建议,但它不工作。
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".Activity_Login"></activity>

    <meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="@string/google_maps_key" />

    <activity
        android:name=".MapsActivity"></activity>

    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".UserActivity" />
    <activity android:name=".VerifyPhoneActivity" />
    <activity android:name=".TuserActivity" />
</application>
public class TuserActivity extends AppCompatActivity