Hen*_*nry 2 react-native-android detox
我正在努力奔跑
detox build -c android.emu.release
但是当它尝试编译时失败DetoxTest.java并出现以下错误
~/android/app/src/androidTest/java/<package_name>/DetoxTest.java:24: error: cannot find symbol
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainActivity.class, false, false);
^
symbol: class MainActivity
location: class DetoxTest
~/android/app/src/androidTest/java/<package_name>/DetoxTest.java:24: error: cannot find symbol
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainActivity.class, false, false);
^
symbol: class MainActivity
location: class DetoxTest
Run Code Online (Sandbox Code Playgroud)
我尝试从包中导入 MainActivity 但我找不到包。
RN 0.51.1 排毒:7.4.3
要解决此问题,请密切关注wix/detox/AndroidSupportStatus的自述文件
例如,如果您的项目名称是myandroidproject(请参阅下面 settings.gradle 的属性 rootProject.name),DetoxTest.java 将位于包 com.myandroidproject 中的以下位置。
android/app/src/androidTest/java/com/myandroidproject/DetoxTest.java
package com.myandroidproject
Run Code Online (Sandbox Code Playgroud)
...
设置.gradle
rootProject.name = 'myandroidproject'
Run Code Online (Sandbox Code Playgroud)
...
在上面的情况下,您必须适当地替换package_name。
| 归档时间: |
|
| 查看次数: |
1322 次 |
| 最近记录: |