草庐IT

debug_release

全部标签

android - 您上传了一个在 Debug模式下签名的 APK。您需要在 Release模式下签署您的 APK

所以我正在尝试将我的APK上传到GooglePlay商店,但随后我收到了这个“您上传了一个在Debug模式下签名的APK。您需要在Release模式下签署您的APK。“即使我已经在visualstudio中可以找到的每个地方都将我的应用程序设置为Release模式。我不知道我做错了什么......有帮助吗? 最佳答案 您需要确保使用Xamarin提供给您的方法对其进行了正确签名。请引用Xamarin的文档和指南。Here是使用Xamarin签署APK的链接。 关于android-您上传了

android - Android debug.keystore SHA1 是否对所有人都相同?

debug.keystore是在我们安装androidsdk时自动生成的。那么我们的debug.keystore是否在所有机器上都具有相同的SHA1? 最佳答案 您不会为每台机器拥有相同的调试key。而且你不会有相同的机器调试key,因为有anexpiryforthedebugkey:Theself-signedcertificateusedtosignyourAPKfordebugginghasanexpirationdateof365daysfromitscreationdate.Whenthecertificateexpire

android - 在您的 Firebase 开发设备上启用 Debug模式

我想在firebase控制台中实时测试一些用户属性/标签。我已经正确设置了所有管道,因为我看到几个小时后上传的构建标签。我读过命令adbshellsetpropdebug.firebase.analytics.app应该解决这个问题,但它似乎对我不起作用。我采取的步骤:通过AndroidStudio运行构建在AndroidStudio中打开终端并运行adbshellsetpropdebug.firebase.analytics.appcom.x.y.android.qa.debug(其中x和y是我的应用程序标识符,qa是调试构建的风格和调试)我的FirebaseDebugView仪表板

安卓工作室 3.1 : StackOverflowError when executing task transformClassesWithDexBuilderForDebug when using qoppapdf library

随着AndroidStudio3.1的更新,我们的应用程序构建开始在所有机器上随机中断。在我的机器上,构建在dexing过程中因StackOverflowError而中断。当在gradle.properties中禁用d8和desugaring时,构建通过。这个问题似乎与我们在产品应用程序中使用了几年没有问题的qoppapdf库有关。该问题在新的Android项目中重现,其中库jar包含在libs目录中并且multidex在gradle中使用。StackOverflow错误如下:org.gradle.api.tasks.TaskExecutionException:Executionfa

java - Android MediaRecorder release() 问题和视频捕获不是纵向模式

我在开发视频捕获应用程序时遇到了一些问题。1)当我开始捕捉视频时,surfaceview进入横向模式。我试了很多。但是我失败了。我也提到了http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation%28int%29..但没有结果2)我正在使用release()方法。但是当我们使用它时,捕获应用程序后会关闭。如果我不在存储卡中使用它,则会有一个视频没有任何捕获且大小为零。任何人都可以解释为什么会这样吗?提前致谢 最佳答案

android - Google Play 游戏服务 : Debug AND Release certificate

经过多次尖叫和撕扯头发后,我终于获得了应用内计费和Play服务登录,可以在我的Android应用程序中工作-有点像。谷歌真的应该为自己感到羞耻,这个过程说得委婉一点也很辛苦。教程页面上提到的一个极其重要的信息示例有点像事后的想法:“您必须在GooglePlay开发者控制台中创建新的客户端ID,而不是在Google开发者控制台中。”现在,我的调试APK可与游戏服务登录(排行榜和成就)配合使用,而我的发布APK可与应用内结算配合使用。但不能同时。我知道调试APK不允许应用内付费,但为什么在调试登录有效时游戏服务登录不起作用?我对包名称、客户端ID、应用程序ID、调试和发布证书SHA1指纹进

java - 在 Google Maps Android API v2 DEBUG 和 RELEASE API Key 之间切换

刚刚完成Android应用程序的编码,正准备将其发布到Play商店。在开发过程中,我使用我的debug.keystore获得了一个GoogleMapsAPIkey,并将这个key放在我的list中,如下所示:但是,我现在已经使用我的发布证书签署了我的应用程序,因此从Googlemap获得了一个新的APIkey。出于测试目的,有没有办法在我的list中同时保留旧的(调试)和新的(发布)APIkey,并在运行时加载正确的开关?例如:if(debug){}elseif(release){}干杯! 最佳答案 您可以将同一个key用于多个签名

android - 使用 ant debug 命令构建 android 项目时,我的 apk 名称中附加了 debug 一词。我如何改变它?

我使用“antdebug”来构建我的项目。使用此命令构建后,我的apk名称为sample-debug.apk(我的项目名称为sample)。我希望它在构建后成为sample.apk。我如何通过修改build.xml来做到这一点。请不要建议我在构建后重命名apk。 最佳答案 更改名称没有技术原因,但如果您愿意,可以覆盖设置调试参数的底层ant任务。目前它看起来像这样:您可以将其粘贴到导入语句上方的本地build.xml中,并将值更改为适合您的值。希望对您有所帮助。 关于android-使用

android - 如何在 Release模式下调试 Android 应用程序?

当我在Release模式下创建apk时,它会在启动时崩溃当我为proguard启用minifyEnabled时会发生问题,我通过将以下代码添加到proguard-rules.pro来解决它-keepclassmy.package.name.**{*;}我认为原因是proguard删除了我的一些代码,但我不知道是哪一部分,因为它模糊了我的代码并且阅读logcat是无用的。无论如何我理解logcat消息吗?java.lang.NullPointerException:throwwithnullexceptionate.a.z.a(:176)ati.n.run(:71)

android - 为什么 Picasso Debug模式不起作用?

谁能告诉我,为什么Picasso不指示调试?我有以下代码:Picasso.with(MyActivity.this.getApplicationContext()).setDebugging(true);Picasso.with(MyActivity.this.getApplicationContext()).load(message).into(imageView);而且图片左上角没有提示。同时,Debug模式在具有相同上下文的相同应用程序中工作正常(但对于不同的图像)。指示小的150x150,但不指示大的(1400x1400)。图片的大小有关系吗?谢谢!