Open Dev-mininos opened 3 weeks ago
Hi @Dev-mininos, thanks for reporting this issue.
For Expo SDK 51 (and RN 0.74) support, please bump @expensify/react-native-live-markdown
to 0.1.122 or newer (current latest is 0.1.125).
When running
eas build --clear-cache -p android --profile=development
using
"@expensify/react-native-live-markdown": "^0.1.133",
Error occurs:
Execution failed for task ':expensify_react-native-live-markdown:compileDebugJavaWithJavac'.
Details:
> Task :expensify_react-native-live-markdown:compileDebugJavaWithJavac
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:65: error: incompatible types: MapBuffer cannot be converted to ReadableMap
TextLayoutManager.getOrCreateSpannableForText(context, attributedString, null);
^
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:73: error: cannot find symbol
paragraphAttributes.getString(TextLayoutManager.PA_KEY_TEXT_BREAK_STRATEGY));
^
symbol: variable PA_KEY_TEXT_BREAK_STRATEGY
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:75: error: cannot find symbol
paragraphAttributes.contains(TextLayoutManager.PA_KEY_INCLUDE_FONT_PADDING)
^
symbol: variable PA_KEY_INCLUDE_FONT_PADDING
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:76: error: cannot find symbol
? paragraphAttributes.getBoolean(TextLayoutManager.PA_KEY_INCLUDE_FONT_PADDING)
^
symbol: variable PA_KEY_INCLUDE_FONT_PADDING
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:80: error: cannot find symbol
paragraphAttributes.getString(TextLayoutManager.PA_KEY_HYPHENATION_FREQUENCY));
^
symbol: variable PA_KEY_HYPHENATION_FREQUENCY
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:91: error: cannot find symbol
Layout.Alignment alignment = TextLayoutManager.getTextAlignment(attributedString, text);
^
symbol: method getTextAlignment(MapBuffer,Spannable)
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:114: error: cannot find symbol
paragraphAttributes.contains(TextLayoutManager.PA_KEY_MAX_NUMBER_OF_LINES)
^
symbol: variable PA_KEY_MAX_NUMBER_OF_LINES
location: class TextLayoutManager
/home/expo/workingdir/build/node_modules/@expensify/react-native-live-markdown/android/src/main/java/com/expensify/livemarkdown/CustomMountingManager.java:115: error: cannot find symbol
? paragraphAttributes.getInt(TextLayoutManager.PA_KEY_MAX_NUMBER_OF_LINES)
^
symbol: variable PA_KEY_MAX_NUMBER_OF_LINES
location: class TextLayoutManager
@ningacoding use following versions according to your react native version:
0.74
: @expensify/react-native-live-markdown: 0.1.128
0.73
: @expensify/react-native-live-markdown: 0.1.121
Hello, I encountred this issue while executing
npx expo run:android
:Any fixes for this error? Note:i'm currently using expo sdk latest version (51) and the latest version of @expensify/react-native-live-markdown thanks !