Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidX任务后反应本机:@React-Native-community_viewpager:CompiledBugJavaWithJavaC失败_Java_Android_React Native_Npm - Fatal编程技术网

AndroidX任务后反应本机:@React-Native-community_viewpager:CompiledBugJavaWithJavaC失败

AndroidX任务后反应本机:@React-Native-community_viewpager:CompiledBugJavaWithJavaC失败,java,android,react-native,npm,Java,Android,React Native,Npm,RN模块中的AndroidX更新后(在当前示例中为@react native async storage/viewpager),编译失败。 找不到符号和方法 我已经添加了,但没有帮助: android.useAndroidX=true android.enableJetifier=true 我尝试降级模块并重新安装。项目未编译 渐变版本-4.10.1 “本机反应”:“^0.59.9” @react本地社区/viewpager:“^1.1.7” Task:@react-native-communi

RN模块中的AndroidX更新后(在当前示例中为@react native async storage/viewpager),编译失败。 找不到符号和方法

我已经添加了,但没有帮助:

android.useAndroidX=true android.enableJetifier=true

我尝试降级模块并重新安装。项目未编译

渐变版本-4.10.1
“本机反应”:“^0.59.9”
@react本地社区/viewpager:“^1.1.7”

Task:@react-native-community_viewpager:CompiledBugJavaWithJavaC失败
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:10:错误:包android.support.v4.view不存在
导入android.support.v4.view.PagerAdapter;
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:11:错误:包android.support.v4.view不存在
导入android.support.v4.view.ViewPager;
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:29:错误:找不到符号
公共类ReactViewPager扩展了ViewPager{
^
符号:类视图寻呼机
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:31:错误:找不到符号
专用类适配器扩展了PagerAdapter{
^
符号:PagerAdapter类
位置:类视图寻呼机
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:64:错误:找不到符号
void removeAllViewsFromAdapter(ViewPager寻呼机){
^
符号:类视图寻呼机
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:107:错误:包viewpager不存在
私有类PageChangeListener实现ViewPager.OnPageChangeListener{
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:27:错误:类型参数ReactViewPager不在类型变量T的范围内
公共类ReactViewPagerManager扩展了ViewGroupManager{
^
其中T是一个类型变量:
T扩展类ViewGroupManager中声明的ViewGroup
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:117:错误:找不到符号
setPageMargin((int)PixelUtil.toPixelFromDIP(margin));
^
符号:方法setPageMargin(int)
位置:ReactViewPager类型的变量寻呼机
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:122:错误:找不到符号
pager.setCliptPadding(!Peek已启用);
^
符号:方法setClipToPadding(布尔值)
位置:ReactViewPager类型的变量寻呼机
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:38:错误:找不到符号
notifyDataSetChanged();
^
符号:方法notifyDataSetChanged()
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:43:错误:找不到符号
notifyDataSetChanged();
^
符号:方法notifyDataSetChanged()
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:52:错误:找不到符号
notifyDataSetChanged();
^
符号:方法notifyDataSetChanged()
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:76:错误:方法不重写或实现超类型中的方法
@凌驾
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:81:错误:方法不重写或实现超类型中的方法
@凌驾
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:85:错误:找不到符号
位置:mViews.indexOf(对象);
^
符号:可变位置\u无
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:88:错误:方法不重写或实现超类型中的方法
@凌驾
^
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:91:错误:找不到符号
addView(视图,0,generateDefaultLayoutParams());
^
符号:方法generateDefaultLayoutParams()
位置:类ViewPager.Adapter
/Users/mama/mobile/node_modules/@react native community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager。
Task :@react-native-community_viewpager:compileDebugJavaWithJavac FAILED
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:10: error: package android.support.v4.view does not exist
import android.support.v4.view.PagerAdapter;
                              ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:11: error: package android.support.v4.view does not exist
import android.support.v4.view.ViewPager;
                              ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:29: error: cannot find symbol
public class ReactViewPager extends ViewPager {
                                    ^
  symbol: class ViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:31: error: cannot find symbol
  private class Adapter extends PagerAdapter {
                                ^
  symbol:   class PagerAdapter
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:64: error: cannot find symbol
    void removeAllViewsFromAdapter(ViewPager pager) {
                                   ^
  symbol:   class ViewPager
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:107: error: package ViewPager does not exist
  private class PageChangeListener implements ViewPager.OnPageChangeListener {
                                                       ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:27: error: type argument ReactViewPager is not within bounds of type-variable T
public class ReactViewPagerManager extends ViewGroupManager<ReactViewPager> {
                                                            ^
  where T is a type-variable:
    T extends ViewGroup declared in class ViewGroupManager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:117: error: cannot find symbol
    pager.setPageMargin((int) PixelUtil.toPixelFromDIP(margin));
         ^
  symbol:   method setPageMargin(int)
  location: variable pager of type ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java:122: error: cannot find symbol
    pager.setClipToPadding(!peekEnabled);
         ^
  symbol:   method setClipToPadding(boolean)
  location: variable pager of type ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:38: error: cannot find symbol
      notifyDataSetChanged();
      ^
  symbol:   method notifyDataSetChanged()
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:43: error: cannot find symbol
      notifyDataSetChanged();
      ^
  symbol:   method notifyDataSetChanged()
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:52: error: cannot find symbol
      notifyDataSetChanged();
      ^
  symbol:   method notifyDataSetChanged()
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:76: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:81: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:85: error: cannot find symbol
        POSITION_NONE : mViews.indexOf(object);
        ^
  symbol:   variable POSITION_NONE
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:88: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:91: error: cannot find symbol
      container.addView(view, 0, generateDefaultLayoutParams());
                                 ^
  symbol:   method generateDefaultLayoutParams()
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:92: error: cannot find symbol
      post(measureAndLayout);
      ^
  symbol:   method post(Runnable)
  location: class ReactViewPager.Adapter
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:96: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:101: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:109: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:112: error: cannot find symbol
          new PageScrollEvent(getId(), position, positionOffset));
                              ^
  symbol:   method getId()
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:115: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:119: error: cannot find symbol
            new PageSelectedEvent(getId(), position));
                                  ^
  symbol:   method getId()
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:123: error: method does not override or implement a method from a supertype
    @Override
    ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:127: error: cannot find symbol
        case SCROLL_STATE_IDLE:
             ^
  symbol:   variable SCROLL_STATE_IDLE
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:130: error: cannot find symbol
        case SCROLL_STATE_DRAGGING:
             ^
  symbol:   variable SCROLL_STATE_DRAGGING
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:133: error: cannot find symbol
        case SCROLL_STATE_SETTLING:
             ^
  symbol:   variable SCROLL_STATE_SETTLING
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:140: error: cannot find symbol
        new PageScrollStateChangedEvent(getId(), pageScrollState));
                                        ^
  symbol:   method getId()
  location: class ReactViewPager.PageChangeListener
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:152: error: cannot find symbol
    setOnPageChangeListener(new PageChangeListener());
    ^
  symbol:   method setOnPageChangeListener(ReactViewPager.PageChangeListener)
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:153: error: cannot find symbol
    setAdapter(new Adapter());
    ^
  symbol:   method setAdapter(ReactViewPager.Adapter)
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:156: error: method does not override or implement a method from a supertype
  @Override
  ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:158: error: cannot find symbol
    return (Adapter) super.getAdapter();
                     ^
  symbol:   variable super
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:161: error: method does not override or implement a method from a supertype
  @Override
  ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:168: error: cannot find symbol
      if (super.onInterceptTouchEvent(ev)) {
          ^
  symbol:   variable super
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:169: error: incompatible types: ReactViewPager cannot be converted to View
        NativeGestureUtil.notifyNativeGestureStarted(this, ev);
                                                     ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:182: error: method does not override or implement a method from a supertype
  @Override
  ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:189: error: cannot find symbol
      return super.onTouchEvent(ev);
             ^
  symbol:   variable super
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:202: error: cannot find symbol
    setCurrentItem(item, animated);
    ^
  symbol:   method setCurrentItem(int,boolean)
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:211: error: method does not override or implement a method from a supertype
  @Override
  ^
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:213: error: cannot find symbol
    super.onAttachedToWindow();
    ^
  symbol:   variable super
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:216: error: cannot find symbol
    this.requestLayout();
        ^
  symbol: method requestLayout()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:217: error: cannot find symbol
    post(measureAndLayout);
    ^
  symbol:   method post(Runnable)
  location: class ReactViewPager
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:224: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY),
                                          ^
  symbol: method getWidth()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:224: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY),
                                                      ^
  symbol: variable MeasureSpec
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:224: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY),
              ^
  symbol: variable MeasureSpec
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:225: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
                                          ^
  symbol: method getHeight()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:225: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
                                                       ^
  symbol: variable MeasureSpec
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:225: error: cannot find symbol
              MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
              ^
  symbol: variable MeasureSpec
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:226: error: cannot find symbol
      layout(getLeft(), getTop(), getRight(), getBottom());
             ^
  symbol: method getLeft()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:226: error: cannot find symbol
      layout(getLeft(), getTop(), getRight(), getBottom());
                        ^
  symbol: method getTop()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:226: error: cannot find symbol
      layout(getLeft(), getTop(), getRight(), getBottom());
                                  ^
  symbol: method getRight()
/Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPager.java:226: error: cannot find symbol
      layout(getLeft(), getTop(), getRight(), getBottom());
                                              ^
  symbol: method getBottom()
Note: /Users/mama/mobile/node_modules/@react-native-community/viewpager/android/src/main/java/com/reactnativecommunity/viewpager/ReactViewPagerManager.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: Some messages have been simplified; recompile with -Xdiags:verbose to get full output
53 errors


FAILURE: Build failed with an exception.

* What went wrong:
Deprecated Gradle features were used in this build, making it incompatible with Gradle 5.0.
Use '--warning-mode all' to show the individual deprecation warnings.
>**Execution failed for task ':@react-native-community_viewpager:compileDebugJavaWithJavac'.**
See https://docs.gradle.org/4.10.1/userguide/command_line_interface.html#sec:command_line_warnings
21 actionable tasks: 1 executed, 20 up-to-date
> 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 15s
error Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
error Command failed: ./gradlew app:installDebug. Run CLI with --verbose flag for more details.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.