React-native-wechat: 0.57.3 开发环境正常,打包APK的时候报错????

Created on 14 Oct 2018  ·  8Comments  ·  Source: yorkie/react-native-wechat

:RCTWeChat:verifyReleaseResources
error: resource android:style/TextAppearance.Material.Widget.Button.Borderless.Colored not found.
error: resource android:style/TextAppearance.Material.Widget.Button.Colored not found.
error: resource style/Base.V26.Theme.AppCompat (aka com.theweflex.react:style/Base.V26.Theme.AppCompat) not found.
error: resource style/Base.V26.Theme.AppCompat.Light (aka com.theweflex.react:style/Base.V26.Theme.AppCompat.Light) not found.
C:UsersAdministrator.gradlecachestransforms-1files-1.1appcompat-v7-27.1.1.aar28c239edf41f12a3f46e99d58cbb0dcfresvaluesvalues.xml:251:5-69: AAPT: error: resource android:attr/fontStyle not found.

C:UsersAdministrator.gradlecachestransforms-1files-1.1appcompat-v7-27.1.1.aar28c239edf41f12a3f46e99d58cbb0dcfresvaluesvalues.xml:251:5-69: AAPT: error: resource android:attr/font not found.

C:UsersAdministrator.gradlecachestransforms-1files-1.1appcompat-v7-27.1.1.aar28c239edf41f12a3f46e99d58cbb0dcfresvaluesvalues.xml:251:5-69: AAPT: error: resource android:attr/fontWeight not found.

Most helpful comment

RN 0.60.0, 打包遇到同样的问题。
解决方案:将node_modules中 react-native-wechat 的 build.gradle 文件compileSdkVersion、buildToolsVersion等改成与主项目build.gradle版本一致,重新打包。

All 8 comments

在android studio中修改moudle里的build.gradle的版本与主工程的一致试试

同求 这个问题怎么解决的

同求 这个问题怎么解决的

没搞定,退回0.55.4的版本了

同求 这个问题怎么解决的

0.57版本下,问题解决了,怎么处理?

我也遇到这种错误,你们解决了吗?

/node_modules/react-native-wechat/android/build.gradle修改compileSdkVersion、buildToolsVersion、targetSdkVersion版本,与当前项目build.gradle版本保持一致。

也是 同样的问题 ,根据上面提示解决了. node_modules中 react-native-wechat包的安卓编译版本要和rn程序的build.gradle中的完全一样.

使用支付要注意 打的是release版本还是debug版本,这两个版本的签名不同
文档中的预支付 sign不要用后台返回的直接用 sign:'1'就可以了.

RN 0.60.0, 打包遇到同样的问题。
解决方案:将node_modules中 react-native-wechat 的 build.gradle 文件compileSdkVersion、buildToolsVersion等改成与主项目build.gradle版本一致,重新打包。

Was this page helpful?
0 / 5 - 0 ratings