相关疑难解决方法(0)

错误类型3.活动类{com.awesome_project/com.awesome_project.MainActivity}在react native(Android设备)中不存在

我使用以下命令创建了项目.

react-native init Awesome_Project
Run Code Online (Sandbox Code Playgroud)

我使用以下命令启动了打包器.

react-native start
Run Code Online (Sandbox Code Playgroud)

我用USB驱动器连接了我的Android手机.

我打开了另一个命令提示符并运行以下adb命令以确保只连接了一个设备.

adb devices
Run Code Online (Sandbox Code Playgroud)

我使用以下命令启动了应用程序.

react-native run-android
Run Code Online (Sandbox Code Playgroud)

我遇到了以下错误.

open: Permission denied
open: Permission denied
Starting: Intent { com.awesome_project/.MainActivity }
Error type 3
Error: Activity class {com.awesome_project/ com.awesome_project.MainActivity} does not exist.
Run Code Online (Sandbox Code Playgroud)

提前致谢.

javascript android react-native

45
推荐指数
10
解决办法
2万
查看次数

<activity> 标签中的“android:name”必须是 React Native 中的有效 Java 类名

我刚刚创建了一个 react-native 应用程序并构建了 React Native 应用程序,给了我下面的错误。

H:\App Data\ejob-app\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:2: AAPT: error: attribute 'package' in <manifest> tag is not a valid Android package name: 'com.ejob-app'.

H:\App Data\ejob-app\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:17: AAPT: error: attribute 'android:name' in <application> tag must be a valid Java class name.

H:\App Data\ejob-app\android\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:24: AAPT: error: attribute 'android:name' in <activity> tag must be a valid Java class name.
Run Code Online (Sandbox Code Playgroud)

并以下面的错误结束..

FAILURE: Build failed with an exception.

* Where:
Build file 'H:\App Data\ejob-app\android\app\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'. …
Run Code Online (Sandbox Code Playgroud)

javascript android manifest android-studio react-native

8
推荐指数
2
解决办法
4775
查看次数

在react-native应用程序中更改包名称

我已经在react-native中创建了一个应用程序.我需要包名为:com.org.appname

React-native不允许您在init中将其指定为包名称,或者在init之后更改它.

react-native init --package="com.org.appname" 
Run Code Online (Sandbox Code Playgroud)

不起作用

更改包名称,如在React Native更改Android的包名称中所述也不起作用,并在react-native run-android上导致以下错误

无法完成会话:INSTALL_FAILED_VERSION_DOWNGRADE

android gradle gradlew android-gradle-plugin react-native

5
推荐指数
2
解决办法
9770
查看次数