这几天我试图解决这个问题,但还是没有成功。如果我建立发布版本没有proGuard然后一切都好。
我读了许多关于可能问题的话题,但对我来说没有任何帮助。到目前为止,我做了如下:
一般Android-dontwarnorg.apache.http.**-dontwarnandroid.net.http.Android HttpClient
-保持课堂秩序。支持多重索引。多索引应用
-保持课堂秩序。支持v4**
-保持课堂秩序。支持v7.*{public*;}
-保持上课com.android.vending.billing.**
-dontwarn公司。谷歌。Androidgms。内部的*
扩展java.util.ListResourceBundle{protectedjava.lang.对象[][]getContents();}
结果是0个警告和1个错误。
错误:C:\Program Files(x86)\Microsoft Visual Studio\2017\Community\MSBuild\Xamarin\Android\Xamarin。Android。Common.targets(1929,3):错误MSB6006:"java.exe"退出与代码1.
我还能做什么?请帮忙。
更新。我创建了全新的应用程序“Xamarin Hello World”,并在那里“ProGuard”工作。所以这一定是我的应用程序出了问题,而不是系统。但是除了代码1之外,视觉工作室没有显示任何其他Java错误。那么如何追踪哪里出了问题呢?
更新问题在我的“proguard.cfg”文件中。我从其他来源复制内容,其中一行应该有评论,但没有。所以这个问题消失了。但现在一些警告出现了:
2>PROGUARD : warning : can't write resource [META-INF/MANIFEST.MF](Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
2>Copying resources from program jar [G:\ApkiC-Sharp\GNote\GNote\GNote.Android\obj\Release\__library_projects__\Xamarin.GooglePlayServices.Basement\library_project_imports\classes.jar](TaskId:345)
2>PROGUARD : warning : can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
2>Copying resources from program jar [G:\ApkiC-Sharp\GNote\GNote\GNote.Android\obj\Release\__library_projects__\Xamarin.GooglePlayServices.Maps\library_project_imports\classes.jar] (TaskId:345)
2>PROGUARD : warning : can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
2>Copying resources from program jar [G:\ApkiC-Sharp\GNote\GNote\GNote.Android\obj\Release\__library_projects__\Xamarin.GooglePlayServices.Tasks\library_project_imports\classes.jar] (TaskId:345)
2>PROGUARD : warning : can't write resource [META-INF/MANIFEST.MF] (Duplicate zip entry [classes.jar:META-INF/MANIFEST.MF])
这意味着什么?有什么值得担心的吗?如何检查“ProGuard”是否工作正常?
尝试启用多索引编译选项。
我在Windows 10 x64和Visual Studio 2015上也面临同样的问题。我已经在Visual Studio工具中的android设置下设置JDK路径为JDK 1.8-
我得到以下错误,当我建立我的Xamarin。Android应用发布。 这是输出。。。 阅读输出消息ProGuard似乎有问题,有人知道我能做什么吗?
尝试在Windows 10上使用CMake和MSBuild构建TensorFlow时,运行MSBuild时出现以下错误: 所以我只收到一条错误消息,这只是告诉我cmd.exe已关闭,错误代码表明存在问题,但不是问题所在。那么,我该如何找出导致此问题的原因,以便解决它?
我正在使用nuget包和在我的应用程序中接收推送通知,以前它工作正常,但是当我时,它停止工作 我尝试了所有这些: 更新所有nuget包 从所有共享项目中删除obj bin文件夹 启用multidex 安装并包含 <代码> > 这是一个很好的例子https://techhelpnotes.com/c-working-through-package-reference-errors-with-fire
我想在我的项目中使用Proguard,但是我收到了java。尝试生成时出现exe错误。 我尝试过增加堆大小并创建一个proguard.cfg文件,但没有成功。 当我关闭ProGuard时,我可以构建这个项目,所以我相信这是个问题。 有什么帮助吗? 编辑:添加看起来相关的输出。我看到一个例外和许多警告,但我不确定如何开始解决这些问题。
我试图在vscode中调试一个flutter的演示应用程序,错误显示为ADB退出,代码1执行流式安装。我卸载现有的Flutter演示应用程序。
我遵循了本教程: 1.节点安装-node-v8.9.0-x86 2. ran命令 谢谢你,