Tag: 机器人工作室

在渲染过程中引发exception:无法定位模式0

将BuildTools更新到版本25.0.0后。 compileSdkVersion 25 buildToolsVersion "25" 我有问题与Android布局预览。 现在显示错误: 在渲染过程中引发exception:无法定位模式0 我试图清理和重build项目,但它不起作用。 更新之前一切都很好。 我知道我可以回到先前版本的BuildTools ,但是我想知道为什么它在版本25.0.0上25.0.0 ? 似乎这是RecyclerView的问题 java.lang.IllegalStateException: Unable to locate mode 0 at android.view.DisplayInfo.findMode(DisplayInfo.java:458) at android.view.DisplayInfo.getMode(DisplayInfo.java:445) at android.view.Display.getRefreshRate(Display.java:648) at android.support.v7.widget.RecyclerView.onAttachedToWindow(RecyclerView.java:2392) at android.view.View.dispatchAttachedToWindow(View.java:15392) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2953) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2960) at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:42) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:333) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:389) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:548) at […]

Android studio:为什么在AndroidManifest.xml和build.gradle中都指定了minSdkVersion和targetSdkVersion?

我刚刚发现了Android studio的一些奇怪之处:在build.gradle文件中有一些configuration选项覆盖了AndroidManifest.xml文件中指定的内容。 例如,我在build.gradle有以下几行: android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 10 } … } 这是重写AndroidManifest.xml的相应标签: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/> 我真的不喜欢在两个不同的文件中传播相同的设置,所以我想知道如果我可以安全地从build.gradle或AndroidManifest.xml删除它,并保持它更有意义。

Android Studio – debugging密钥库

Android Studio签名debugging是否构build? 如果是这样,它使用的密钥库在哪里?

带有Google Play服务的Android Studio

我正在尝试使用新的Android StudiotestingGoogle Play服务。 我有一个依赖于google_play_services.jar的项目。 但是当我尝试重build项目时,我得到以下错误: Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3 Information:Compilation completed with 2 errors and 0 warnings in 2 sec Information:2 errors Information:0 warnings C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\Android_BuildConfig_Generator\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\BuildConfig.java Error:Error:line (4)error: duplicate class: com.example.tstgp3.BuildConfig C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\aapt\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\R.java Error:Error:line (10)error: duplicate class: com.example.tstgp3.R 它似乎有两个BuildConfig文件和两个R类。 我该如何解决这个问题? 编辑: 我注意到,编译器编译两个R.java文件:一个在我的项目文件夹中,另一个在%USERPROFILE%.AndroidStudioPreview文件夹中。所以,我试图在编译器设置中排除这个“预览”文件夹现在它正在工作。 只有在我的项目中开始使用Google Play服务课程后,才会出现此问题。 如果有人能解释这个问题背后的原因,我将不胜感激。

我如何在Android Studio中创buildtesting?

刚刚下载的基于Intellij Idea的Android Studio。 如何创buildtesting? 我注意到有创build一个testing模块的选项,但这似乎并没有做任何事情,只用src创build一个新的项目 我也尝试按CTRL + AlT + T的热键,它允许在现有的类上创buildunit testing,但它似乎想要把它放在当前的项目中。 当然这对TDD没有帮助 有没有人在这里有任何经验?

错误“不能使用Subversion的命令行客户端:svn”打开从SVN检出的Android项目

我不熟悉Android开发和围绕它的开发工具。 我已经从svn使用TortoiseSVN客户端(无法从Android Studio中完成)检出一个项目,然后在将项目导入到Android Studio后得到此错误消息: 不能使用subversion命令行客户端:svn 可能是Subversion可执行文件的path是错误的。 修理它.. 当我点击“修复”链接时,popup如下对话框: 但我仍然不知道我应该怎么做才能解决这个问题? 欢迎任何forms的帮助/build议/方向来解决这个问题。

Android Studio与Eclipse + ADT插件?

我想对这个问题有客观的答案: 为什么我应该使用Android Studio,遇到问题和复杂的任务,例如导入为Eclipse开发的库,对于可能遇到的bug的支持较less……而不是继续使用Eclipse? Android Studio vs Eclipse的真正优势是什么?

java.lang.IllegalArgumentException:AppCompat不支持当前的主题function

我试图从Eclipse的项目迁移到Android工作室。 最后,我能够运行它,但是在某个时候,我得到了这个exception,而我在谷歌里没有发现任何东西: 04-22 00:08:15.484 9891-9891/hu.illion.kwindoo E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.illion.kwindoo/hu.illion.kwindoo.activity.MainActivity}: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2092) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117) … Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:360) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:246) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:106) at hu.illion.kwindoo.activity.MainActivity.onCreate(MainActivity.java:73) at android.app.Activity.performCreate(Activity.java:5047) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2056) at […]

min SDK版本/目标SDK版本与编译SDK版本有什么区别?

“min sdk version / target sdk version”和“compile sdk version”有什么区别? 我知道min和target sdk是什么意思,但是编译sdk版本是什么意思? 在日食我有最小/最大和目标sdk,但在android工作室有这三个设置。

你如何closuresandroid studio中的版本控制?

我用android studio设置了我的Github,一切正常,现在的问题是,我似乎无法closures,或者退出版本控制,再次正常使用IDE。 这意味着没有显示错误,因此很难进行debugging。 那么如何在Android Studio中closures版本控制(VCS)呢?