创建签名APK时出现错误。
任务:react-native-tcp:verifyReleaseResources失败
失败:构建失败,并出现异常。
出了什么问题: 任务':react-native-tcp:verifyReleaseResources'的执行失败。
java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2。 Aapt2Exception:Android资源链接失败 错误:资源android:style / TextAppearance.Material.Widget.Button.Borderless 找不到彩色。 错误:资源android:style / TextAppearance.Material.Widget.Button.Colored否 找不到。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values-v26 \ values-v2 6.xml:7:错误:找不到资源android:attr / colorError。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values-v26 \ values-v2 6.xml:11:错误:找不到资源android:attr / colorError。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values-v26 \ values-v2 6.xml:15:错误:样式属性'android:attr / keyboardNavigationCluster'不适用 und。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values-v28 \ values-v2 8.xml:7:错误:找不到资源android:attr / dialogCornerRadius。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values-v28 \ values-v2 8.xml:11:错误:找不到资源android:attr / dialogCornerRadius。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 11:错误:找不到资源android:attr / fontStyle。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 12:错误:找不到资源android:attr / font。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 13:错误:找不到资源android:attr / fontWeight。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 14:错误:找不到资源android:attr / fontVariationSettings。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 15:错误:找不到资源android:attr / ttcIndex。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 96:错误:找不到资源android:attr / startX。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:27 99:错误:找不到资源android:attr / startY。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:28 02:错误:找不到资源android:attr / endX。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:28 05:错误:找不到资源android:attr / endY。 C:\ Users \ Ali \ Desktop \ Android \ ReactNative \ VestaSignageHandler \ node_modules \ reac t-native-tcp \ android \ build \ intermediates \ res \ merged \ release \ values \ values.xml:28 13:错误:找不到资源android:attr / offset。 错误:链接引用失败。
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug运行 选项以获取更多日志输出。使用--scan运行以获取完整的见解。
在1m 56s内失败 55个可执行任务:已执行3个,最新52个
答案 0 :(得分:1)
您必须使用RN 0.55.4并通过使用npm安装“ stream”和“ stream-browserify”依赖项,这将是可行的。它可能适用于RN的最新版本,但我没有对其进行测试。
如果创建签名的APK时出错,请使用:gradlew assembleRelease --console plain