我正在尝试运行以下命令以在本地测试RN应用的发行版:
react-native run-android --variant = release
不幸的是,这无法将应用程序的发行版加载到模拟器b / c中,但失败了,但以下情况除外:
失败:构建失败,并出现异常。
- 出了什么问题:任务':app:installRelease'的执行失败。
com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException: INSTALL_FAILED_UPDATE_INCOMPATIBLE:打包com.socialmerge签名 与先前安装的版本不匹配;忽略!
基于一些谷歌搜索,我发现了以下线程:
Package signatures do not match the previously installed version
有些建议像这样卸载以前安装的版本:
adb卸载“ com.MyDomain.MyApp”
我也尝试过这样:
adb卸载com.MyDomain.MyApp
但是这两个adb卸载尝试均返回[DELETE_FAILED_INTERNAL_ERROR]。以下线程讨论了[DELETE_FAILED_INTERNAL_ERROR]错误,并建议在Android Studio中禁用“即时运行”。我有AS 3.5.2,可以找到的最接近的匹配项是以下默认未选中的选项:
我假设这些^^^选项替换了先前的“ Instant Run”选项,但是默认情况下未选中这两个选项,因此似乎禁用“ Instant Run”与调试此问题不再相关。对调试此问题的后续步骤有何建议?
答案 0 :(得分:1)
我发现了这个问题:
adb卸载区分大小写
答案 1 :(得分:1)
df.loc[0, ['X', 'Y']] = df.loc[0, ['X', 'Y']].fillna(0)
>>>> df
Code1 Code2 X Y
0 A NaN 0.0 0.0
1 A NaN NaN NaN
2 B 5.0 1.0 2.0
3 B NaN NaN NaN
4 C NaN NaN NaN
5 C 10.0 3.0 4.0