草庐IT

after_install

全部标签

android - Kotlin Android : After updating Kotlin to 1. 2.51,构建失败。任务 ':app:kaptGenerateStubsDebugKotlin' 执行失败

将Kotlin更新到1.2.51后,我无法构建我的应用程序。我已经多次使缓存无效,感觉我什么都试过了。任何帮助将不胜感激。我在下面发布了日志和一些代码,希望您能更好地理解问题-任何帮助将不胜感激。谢谢!日志e:java.lang.NoClassDefFoundError:org/jetbrains/kotlin/resolve/checkers/DeclarationCheckerContextatjava.lang.Class.getDeclaredMethods0(NativeMethod)atjava.lang.Class.privateGetDeclaredMethods(Cl

Android + Room + 尝试重新打开一个已经关闭的对象 : SQLiteDatabase: - After adding migration

我已经为我的一个Android应用程序添加了Romm数据库库,并且现在已经正确使用它一段时间了,但现在我必须更新该应用程序,并且我想向它添加数据库迁移。我已经关注了多个教程、博客和官方文档,并尝试添加迁移。但是,当我尝试添加数据库迁移时,即使在为多个版本添加迁移后,我也会遇到同样的错误,例如,java.lang.IllegalStateException:尝试重新打开一个已经关闭的对象:SQLiteDatabase:(数据库路径)这是迁移的代码。valMIGRATION_4_5:Migration=object:Migration(4,5){overridefunmigrate(dat

Android 应用内计费 : Receiver's onReceive never getting called even after a successful purchase

我不确定在此处放置什么代码,但我的应用程序中有一个有效的应用程序内购买设置(从某种意义上说,正确的金额和项目已计入我的帐户)但问题是更改从未显示在用户端,当他们购买商品时,接收器永远不会收到广播,这将允许我运行在本地保存购买的代码。大部分代码我都是从这里复制过来的:SimpleinappbillingPayment所以我不知道是什么问题。没有任何卡住,一切正常,只是从不运行BillingReceiver的onReceive()......其他人有这个吗? 最佳答案 需要更多信息才能给出具体答案。我没有收到消息,因为我将接收方节点放在

java - setRequestProperty 方法给出 java.lang.IllegalStateException : Cannot set method after connection is made

HttpURLConnectioncon=null;Responseresponse=newResponse();StringTAG="HttpConHandler";try{/**IMPORTANT:*UserSHOULDprovideURLEncodedParms*/Log.p(TAG,"URL="+urlStr);Stringq=httpHeaders.get("Authorization");URLurl=newURL(urlStr);con=(HttpURLConnection)url.openConnection();con.setRequestProperty("Auth

java - Eclipse 调试 : while continue after return statement?

我最近开始使用Eclipse进行Android开发。通过代码调试时,我注意到一个奇怪的行为(至少与VisualStudio相比):在函数中间点击return语句后,它不会立即返回,而是总是跳转到最后一个return语句。例如:StringgetTest(inti){if(i==0)return"0";return"-1";}给定i=0,在命中第一个return语句后,它不会跳出此函数,而是移动到下一个return语句。但是,它确实返回“0”,而不是“-1”。那么,为什么这个虚拟步骤?这让我感到困惑。谁能解释为什么? 最佳答案 这只是

android - 安装错误 : INSTALL_FAILED_INVALID_INSTALL_LOCATION

InstallAPKinBackgroundGitHub:SourceCodegoogle-certificate.keystore存在于证书文件夹中[参见上面的git链接]第1步:我在模拟器中运行代码,它工作正常[但我需要将google-certificate.keystore位置放在自定义调试keystore中[它出现在Eclipse->Windows->Preference中->Android->构建]第2步:如果我没有放置它给出的位置java.lang.reflect.InvocationTargetException如果我连接开发者电缆并将其运行到Android设备如果我按照

mysql - 奇怪的 MySQL 弹出窗口 "Mysql Installer is running community mode"

我从MySQL站点安装了最新的社区版本的MySQL。版本是5.6.x。这是使用安装程序完成的,我还选择了在Windows上创建MySQL服务的选项,以便我可以简单地启动该服务。该服务设置为不自动启动。虽然我没有积极使用MySQL,但当我在我的PC上进行其他操作时,出现了一个奇怪的弹出窗口,MySQLRunningincommunitymode.做某事,在屏幕上打印,然后关闭:我很惊讶地看到这个并想知道:它在做什么-连接到远程服务器并在做什么?有人知道内部原理以及如何防止它连接到远程服务器吗?这可能是一个安全问题吗? 最佳答案 转到控

mysql - 奇怪的 MySQL 弹出窗口 "Mysql Installer is running community mode"

我从MySQL站点安装了最新的社区版本的MySQL。版本是5.6.x。这是使用安装程序完成的,我还选择了在Windows上创建MySQL服务的选项,以便我可以简单地启动该服务。该服务设置为不自动启动。虽然我没有积极使用MySQL,但当我在我的PC上进行其他操作时,出现了一个奇怪的弹出窗口,MySQLRunningincommunitymode.做某事,在屏幕上打印,然后关闭:我很惊讶地看到这个并想知道:它在做什么-连接到远程服务器并在做什么?有人知道内部原理以及如何防止它连接到远程服务器吗?这可能是一个安全问题吗? 最佳答案 转到控

android - 宏达一机 : DropBoxManagerService goes haywire after upgrade to KitKat 4. 4.2

我注意到,在我将我的设备升级到AndroidKitKat4.4.2后,我的HTCOne的LOGCAT被来自“DropBoxManagerService”的消息淹没。我看到这条消息一遍又一遍地重复:02-2816:37:39.089773-1376/?D/DropBoxManagerService﹕Foundtimemapping1393414988780->1393414988780它的输出速度如此之快,以至于IntelliJIdea的LOGCAT窗口都在提示:“要处理的输出太多”。它可以在稳定下来之前持续数小时,然后在某个(显然)任意时间点再次开始。我已尝试重置和禁用DropBox应

安卓 : Install different flavors with same package names

我开发了一款具有3种不同风格(生产、测试​​、培训)的Android应用。几乎99%的源代码是相同的。每种风格在带有服务器URL的断言文件夹中只有一个文件是不同的。口味完美。但我希望该应用程序能够在设备中安装所有3个应用程序而不会相互覆盖。由于项目的包名称对于所有口味都是相同的,因此当我安装不同口味时它会覆盖应用程序。有什么想法或建议吗?提前致谢。 最佳答案 无论如何,只需更改build.gradle中的包名称即可。productFlavors{production{applicationId=".production"}testi