草庐IT

sync_close

全部标签

Android Gradle Sync 失败找不到 support-core-ui.aar

我已经在这个Android项目上工作了大约一年,突然当我昨天打开它时,AndroidStudio3.1.2无法同步gradle并且项目不再构建给我这个错误:Couldnotfindsupport-core-ui.jar(com.android.support:support-core-ui:27.1.1).Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/support/support-core-ui/27.1.1/support-core-ui-27.1.1.jarPleaseinstall

安卓工作室 : Re-download dependencies and sync project

我从Github下载了一个开源游戏“ChaseWhisplyProject”的源代码。我在我的AndroidStudio(版本1.5.1)中导入了该项目。它显示以下错误消息:错误:无法打开zip文件。Gradle的依赖缓存可能已损坏(这有时会在网络连接超时后发生。)重新下载依赖并同步项目(需要网络)重新下载依赖并同步项目(需要网络)我将所有依赖版本都更改为最新版本,但它仍然显示相同的消息。它在主项目下有两个模块1)BaseGameUtils&2)ChaseWhisply。上面的模块没有用粗体显示(我认为应该像模块“app”一样用粗体显示)。以下是gradle文件。1)根Gradle:/

android - 无法更新 android studio 3.1 : Conflicting configuration : 'armeabi-v7a,x86' during sync project

这是我的构建gradle(app)文件:applyplugin:'com.android.application'applyplugin:'io.fabric'applyplugin:'checkstyle'defversions=['appcompat_v7':'25.1.0','butterknife':'8.4.0','leak_canary':'1.5','card_view':'25.1.0','design':'25.1.0','photoview':'1.2.4','play_services':'10.0.1']taskcheckstyle(type:Checkstyl

android - java.lang.IllegalStateException : attempt to re-open an already-closed object(Tried closing )

publicintgetRecordsCount(){StringcountQuery="SELECT*FROM"+TABLE_LOGIN;SQLiteDatabasedb=this.getReadableDatabase();Cursorcursor=db.rawQuery(countQuery,null);if(cursor!=null&&!cursor.isClosed()){cursor.close();}//returncountreturncursor.getCount();}我正在尝试获取数据库中的记录总数,但数据库每次都因java.lang.IllegalStateEx

android - 在 IntelliJ IDEA 中找不到 "Sync Project with Gradle Files"按钮

我刚刚将google-play-services-lib库添加到我的项目中,并且卡在需要“将项目与gradle文件同步”的位置,但IntelliJ13.0上不存在此按钮.1。这个功能有替代品吗? 最佳答案 您也可以使用Gradle工具窗口中的刷新所有Gradle项目按钮。我也没有找到这个按钮,所以我自己做了:)使用View->ToolWindows->Gradle打开Gradle工具窗口使用Edit->Macros->StartRecordingMacro开始宏录制在Gradle工具窗口中按刷新所有Gradle项目按钮使用Edit-

android - 光标在没有事先 close() Android 的情况下完成

在我的应用程序中,我有一个ListView。我通过SQLiteDatabase的查询获取数据。当我从数据库中获取数据时,我收到此错误:它发生在我从第20行到第21行时。我尝试将cursor.deactivate()和cursor.close()放在regel50上。但没有结果。任何人都知道我为什么会收到此错误以及如何解决它?谢谢:) 最佳答案 你必须在数据库之前关闭游标。将您的代码放在try/catchblock和finallyblock中,关闭光标,然后关闭数据库:try{db=...}catch(Exceptionex){//L

android - java.io.IOException : close failed: EIO (I/O error) libcore. io.IoUtils.close(IoUtils.java:41) 导致 WebView 崩溃

我有一个Android4.0/4.1用户上传的崩溃日志,但我无法重现。日志是这样的:java.io.IOException:closefailed:EIO(I/Oerror)libcore.io.IoUtils.close(IoUtils.java:41)java.io.FileInputStream.close(FileInputStream.java:121)android.webkit.JWebCoreJavaBridge.nativeServiceFuncPtrQueue(NativeMethod)android.webkit.JWebCoreJavaBridge.handle

android - repo init 和 repo sync 实际上是做什么的?

我在AndroidEnthusiasts上发布了这个问题,但认为这是错误的提问地点,所以我从那里删除了它,并在此处“再次”提问。这是一个菜鸟问题,如果是,请原谅我,但我只是想清楚地理解基本概念。阅读repo帮助和Google的repo命令引用页面并没有真正的启发。我从Google的引用页面中了解了一些内容,但我仍然需要更多说明。按照有关如何下载android源代码的说明,我在Ubuntushell上执行了这两个命令:(我已经处理了环境的所有先决条件。)~/android4.2.2$repoinit-uhttps://android.googlesource.com/platform/m

android - 无法打开调试器端口 : java.net.SocketException “Socket closed”

我正在使用AndroidStudio,有多种使用Gradle的风格,每种风格都有Debug和Release类型,组织方式如here,onthebottomhalf所述.当我尝试启动调试器时,我得到了这个错误:ErrorrunningandroidRecover[installAppDebug]:Unabletoopendebuggerport:java.net.SocketException"Socketclosed一旦调试器运行,我也无法将它附加到我的设备上(它只显示我的手机名称,而不是应用程序)。所有3种口味都可以安装在我的手机上。我只是无法让我调试它们。我还测试了将调试器附加到N

android - Facebook 3.0 Android 第二次登录尝试返回 "Session state closed"

我正在尝试将Facebook集成到我的Android应用程序中。使用Facebook登录按钮,我尝试登录。当我第一次安装该应用程序时,它运行良好并成功登录。当我使用该按钮注销,然后尝试再次登录时,它会显示权限对话框,但SessionState返回状态已关闭。有什么建议吗?这是我的代码:publicclassLoginActivityextendsFragmentActivity{//privateLoginlogin;privatebooleanisResumed=false;privateBirthDayCompapp;privateintLogin=0;privateintLogO