我使用以下命令创建了项目.
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)
提前致谢.
我刚刚创建了一个 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) 我已经在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