首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对任务':react-native-interactable:compileDebugJavaWithJavac‘反应本机失败

对任务':react-native-interactable:compileDebugJavaWithJavac‘反应本机失败
EN

Stack Overflow用户
提问于 2019-09-19 23:39:05
回答 4查看 590关注 0票数 0

我试图在android设备上运行我的应用程序,而不是在ios上尝试,我已经安装了所有所需的依赖项。我正在windows上工作,这就是我做的=> react-原生运行-android =>,这就是我得到的** ps:我已经尝试了我在google中找到的所有解决方案,但是都没有对我有效,所以如果您知道如何解决这个问题,谢谢提前**。

代码语言:javascript
运行
复制
> Configure project :app
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:3: error: package android.support.annotation does not exist
import android.support.annotation.Nullable;
                                 ^
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:51: error: cannot find symbol
            @Nullable ReadableArray args) {
             ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:81: error: cannot find symbol
    public void setVerticalOnly(InteractableView view, @Nullable boolean verticalOnly) {
                                                        ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:86: error: cannot find symbol
    public void setStartOnFront(InteractableView view, @Nullable boolean startOnFront) {
                                                        ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:91: error: cannot find symbol
    public void setHorizontalOnly(InteractableView view, @Nullable boolean horizontalOnly) {
                                                          ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:96: error: cannot find symbol
    public void setDragEnabled(InteractableView view, @Nullable boolean dragEnabled) {
                                                       ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:101: error: cannot find symbol
    public void setSnapTo(InteractableView view, @Nullable ReadableArray snapPoints) {
                                                  ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:106: error: cannot find symbol
    public void setSprings(InteractableView view, @Nullable ReadableArray springs) {
                                                   ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:111: error: cannot find symbol
    public void setGravity(InteractableView view, @Nullable ReadableArray gravityPoints) {
                                                   ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:116: error: cannot find symbol
    public void setFriction(InteractableView view, @Nullable ReadableArray frictionAreas) {
                                                    ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:121: error: cannot find symbol
    public void setAlertAreas(InteractableView view, @Nullable ReadableArray alertAreas) {
                                                      ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:126: error: cannot find symbol
    public void setDrag(InteractableView view, @Nullable ReadableMap dragWithSpring) {
                                                ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:131: error: cannot find symbol
    public void setDragToss(InteractableView view, @Nullable float dragToss) {
                                                    ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:136: error: cannot find symbol
    public void setReportOnAnimatedEvents(InteractableView view, @Nullable boolean reportOnAnimatedEvents) {
                                                                  ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:141: error: cannot find symbol
    public void setBoundaries(InteractableView view, @Nullable ReadableMap boundaries) {
                                                      ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:146: error: cannot find symbol
    public void setInitialPosition(InteractableView view, @Nullable ReadableMap setInitialPosition) {
                                                           ^
  symbol:   class Nullable
  location: class InteractableViewManager
Note: C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\physics\PhysicsBehavior.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
16 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-interactable:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 46s

error Failed to install the app. Make sure you have the Android development environment set up: https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment. Run CLI with --verbose flag for more details.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-fbsdk\android\src\main\java\com\facebook\reactnative\androidsdk\Utility.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-gesture-handler\android\src\main\java\com\swmansion\gesturehandler\react\RNGestureHandlerButtonViewManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-google-signin\android\src\main\java\co\apptailor\googlesignin\RNGoogleSigninModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:3: error: package android.support.annotation does not exist
import android.support.annotation.Nullable;
                                 ^
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:51: error: cannot find symbol
            @Nullable ReadableArray args) {
             ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:81: error: cannot find symbol
    public void setVerticalOnly(InteractableView view, @Nullable boolean verticalOnly) {
                                                        ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:86: error: cannot find symbol
    public void setStartOnFront(InteractableView view, @Nullable boolean startOnFront) {
                                                        ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:91: error: cannot find symbol
    public void setHorizontalOnly(InteractableView view, @Nullable boolean horizontalOnly) {
                                                          ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:96: error: cannot find symbol
    public void setDragEnabled(InteractableView view, @Nullable boolean dragEnabled) {
                                                       ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:101: error: cannot find symbol
    public void setSnapTo(InteractableView view, @Nullable ReadableArray snapPoints) {
                                                  ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:106: error: cannot find symbol
    public void setSprings(InteractableView view, @Nullable ReadableArray springs) {
                                                   ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:111: error: cannot find symbol
    public void setGravity(InteractableView view, @Nullable ReadableArray gravityPoints) {
                                                   ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:116: error: cannot find symbol
    public void setFriction(InteractableView view, @Nullable ReadableArray frictionAreas) {
                                                    ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:121: error: cannot find symbol
    public void setAlertAreas(InteractableView view, @Nullable ReadableArray alertAreas) {
                                                      ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:126: error: cannot find symbol
    public void setDrag(InteractableView view, @Nullable ReadableMap dragWithSpring) {
                                                ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:131: error: cannot find symbol
    public void setDragToss(InteractableView view, @Nullable float dragToss) {
                                                    ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:136: error: cannot find symbol
    public void setReportOnAnimatedEvents(InteractableView view, @Nullable boolean reportOnAnimatedEvents) {
                                                                  ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:141: error: cannot find symbol
    public void setBoundaries(InteractableView view, @Nullable ReadableMap boundaries) {
                                                      ^
  symbol:   class Nullable
  location: class InteractableViewManager
C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\InteractableViewManager.java:146: error: cannot find symbol
    public void setInitialPosition(InteractableView view, @Nullable ReadableMap setInitialPosition) {
                                                           ^
  symbol:   class Nullable
  location: class InteractableViewManager
Note: C:\Users\hp\kaalix\kaalix_taxi_dev\node_modules\react-native-interactable\lib\android\src\main\java\com\wix\interactable\physics\PhysicsBehavior.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
16 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-interactable:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2m 46s
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-09-20 02:31:58

这种情况曾经发生在我身上,但在将我的应用程序重构为androidx之后,在另一个库中发生了这种情况。我使用了空肠器来解决这个问题。你能试试这个,看看这个是否适合你吗?

步骤:

  1. 首先,使用Android的重构工具来转换您的应用程序re:Android开发人员文档
  2. npm install --save-dev jetifier
  3. npx jetify
  4. npx react-native run-android (您的应用程序应该正确编译和工作)
  5. 在您的npx jetify的postinstall目标中调用package.json (每当您的依赖项更新时,您必须再次删除)
票数 1
EN

Stack Overflow用户

发布于 2019-09-20 02:32:26

我认为您正在项目中使用androidX。如果是正确的话,您必须迁移到androidX,遵循

票数 0
EN

Stack Overflow用户

发布于 2019-09-20 05:41:00

我也遇到过同样的错误。问题是,react本机已经迁移到了版本60.0+,该版本现在将支持androidX。因此,图书馆正面临着艰难的生活,以适应这些巨大的变化。

您可能正在使用androidX库,或者react本机可能使用androidX,这会导致解析库的问题。

做一件事:import androidx.annotation.Nullable;

将此行添加到导致此问题的库导入中。您可能需要在存储库的节点模块文件夹中添加这一行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58020030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档