Articles of 机器人工作室

关闭Android Studio时确认退出对话框

当尝试退出Android Studio时,它会显示一个确认对话框,询问“你真的要退出吗?”。 当我试图退出android工作室时,我错误地检查了“不要再问我”checkbox。 现在,我想要回复确认对话框。 我在文件 – >设置下检查了它,但我无法find任何恢复该function的选项。 谷歌也用谷歌搜索了一切。

如何解决android studio加载项目? 无法加载项目:java.lang.IllegalStateException:@NotNull方法

我尝试在Android studio中重新打开该项目,但它显示消息“无法加载项目:java.lang.IllegalStateException:@NotNull方法com / intellij / openapi / progress / ProgressManager.getInstance不能返回null”。 如何解决这个问题呢? 我已经尝试重新启动Android Studio。但问题仍然存在

.setBackgroundColor with Hex Color Codes AndroidStudio

View targetView; targetView = (View)findViewById(R.id.mainlayout); 这工作但是 targetView.setBackgroundColor(Color.parseColor(“#FFFFFF”)); 这也行不通 targetView.setBackgroundColor(Color.pasrsehexString(“#FFFFFF”)); 错误:无法解析method’parseColor(java.lang.String)’ 并且:无法解析方法’pasrsehexString(java.lang.String)’ 请求可以帮助我,以及我使用Android Studio的方式。

Android Studio 0.8.6更改默认构建变体

我最近将Android Studio从0.6更新到0.8.6,似乎已经删除了指定默认“运行”配置的能力(或者移动到我需要帮助查找的位置)。 我可以在调试或发布模式下生成一个已签名的APK(生成向导已更改为允许我在此时选择构建变体)但似乎无法find如何选择一般的构建变体使用。 换句话说,当我点击“运行”时,当我需要运行assembleDebug时,gradle执行assembleDebug 。 知道怎么改变这个吗? 编辑:当我选择“调试”而不是“运行”gradle仍然选择运行assembleRelease ,所以我得到这个错误 Cannot debug application com.caseybrooks.scripturememory on device lge-vs985_4g-VS9854Gc824b3f1. This application does not have the debuggable attribute enabled in its manifest. If you have manually set it in the manifest, then remove it and let the IDE automatically assign it. If you are using Gradle, make sure that your […]

在Android Studio中导入模块

如何在Android Studio中导入外部模块(名为ViewPagerIndicator)?

Android BottomNavigationView禁用图标标题

我试图在没有标题的情况下在android中创建底部导航视图,但我无法隐藏标题。 此外,我需要为底部导航视图激活和非活动图标颜色。 预期的设计 目前的设计 bottom_navigation.xml

NoClassDefFoundError在运行时但是类在classes.dex中,有什么内容?

我已经包含了一个从Eclipse Android项目构建的JAR文件,我在我的Android Studio项目中引用它,如下所示: compile files(‘libs/libraryproject.jar’) 这有效,我可以自动完成代码引用。 当我编译APK时,一切都很好。 我安装并运行,然后收到一个没有类def错误: java.lang.NoClassDefFoundError: com.android.canvas.CanvasContainer at com.app.MainActivity.onCreate(MainActivity.java:22) at android.app.Activity.performCreate(Activity.java:5231) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245) at android.app.ActivityThread.access$800(ActivityThread.java:135) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:136) at android.app.ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method) 但是,当我解压缩APK,并使用dexdump查看classes.dex文件时,我看到上面的类存在于那里。 为什么我在运行时遇到这个类没有find错误? 更新 : 感谢Chris的建议,我注意到在日志的早期,我的CanvasContainer类无法链接,因为它无法解析interface 1990 ‘Lorg/cocos2dx/lib/Cocos2dxHelper$Cocos2dxHelperListener;’ 。 很明显,我的Cocos库代码似乎没有作为我的JAR的一部分导出。

无法使用Travis CI / Android SDK v20上的支持库构建

我希望这不应该太具有挑战性,但是: 目前我正在尝试在Android / Travis CI中构建一个项目,你可以在这里find它。 我正在尝试使用Android L开发人员预览版,并使用Travis-CI进行构建。 我希望使用Gradle SDK Manager插件可以让我这样做。 不幸的是,事实并非如此。 我不知道我的build.gradle文件是否设置不正确,或者是什么,但我希望有人可以指出我正确的方向。 构建错误 : FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ‘:app’. > Could not resolve all dependencies for configuration ‘:app:_testConfigDebugCompile’. > Could not find any version that matches com.android.support:appcompat-v7:20.+. Required by: MinimalBible:app:unspecified build.gradle : buildscript { […]

Android Studio“错误 – 无法保存项目:null”

我遇到了android studio的问题,每当我尝试保存类或浏览/远离项目时,我都会遇到此对话框错误: “错误 – 无法保存项目:null” 我不知道是什么导致了这个或如何解决它。 我的android studio版本目前为1.1.0。 任何帮助将不胜感激。 编辑: 我按照post底部的说明操作: https://code.google.com/p/android/issues/detail?id=62627 这似乎工作了一段时间,但问题回来了一会儿。 更新: 尝试重新安装Android Studio,它已经工作了一段时间,现在又回来了。

代码更改后Android Studio回收旧代码?

当我在更改一些代码后运行我的测试时,在重新运行测试时仍然使用以前的代码状态。 Running tests Test running started java.lang.NoSuchMethodError: com.example.app.support.ConfiguredWebViewClient. at com.example.app.support.ConfiguredWebViewClientTest.testOverrideUrlLoading(ConfiguredWebViewClientTest.java:7) at java.lang.reflect.Method.invokeNative(Native Method) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:190) at android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:175) at android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:555) at android.app.Instrumentation$InstrumentationThread.run(Instrumentation.java:1661) Finish 上面的NoSuchMethodError的问题是没有testOverrideUrLoading名称的方法。 它被不同的方法所取代。 这意味着Android Studio会以某种方式挂在旧类文件上。 没有效果的事情: 使缓存无效并重新启动 清理构建(在Android Studio中) 重建(在Android Studio中) 当我执行运行./gradlew connectedInstrumentTest ,测试成功运行,问题在Android Studio中解决。 我想知道如何在IDE中工作时强制执行此操作。