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