java.exe退出代码1

时间:2017-04-21 06:16:29

标签: xamarin proguard

我正在使用vs 2017和xamarin.forms。

在启用ProGuard的情况下,我在发布模式下收到错误“java.exe退出1”。 (在调试和没有proguard它做得很好)这是一个常见的问题,我知道,但我已经尝试了所有的变种,它仍然无法正常工作。

1.trild将proguard更新为5.3版本manualy

2.更新jdk 8,安装x64或x86或两者

3.将java内存更改为1g,4g,500 m

4.打开多桌

  1. 通过添加

    来编辑proguard-android.txt

    -keep class com.google.android.gms。** {*; }

    -dontwarn com.google.android.gms。**

  2. (这些只是忽略了proguard,google play不接受它。)

    此处是否有其他变体?

      renderRow(rowData, sectionID, rowID, highlightRow){
        return (
          <MyRow
            {...rowData}
            key={rowData['obj.id']}
            highlighted={this.state.highlighted === rowID}
          />
        );
      }
    
      handleChangeVisibleRows(visible, changed) {
        var sectionIDs = Object.keys(visible); 
        var itemIDs = Object.keys(visible[sectionIDs[0]]);
        var first = itemIDs[0];
        this.setState({
          highlighted: first
        })
      }
    

0 个答案:

没有答案