Questions tagged «android-studio»

用于询问有关使用Android Studio(谷歌针对Android应用开发的官方IDE)的问题。一般而言,请勿使用有关Android编程的问题;而是使用[android]标签。


4
XML呈现错误Android预览N
更新后,我已将android SDK更新为android Preview N,我收到此xml渲染错误。单击详细信息后,将显示以下堆栈跟踪信息如何避免这种情况 org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0 at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90) at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:180) at com.android.tools.idea.rendering.RenderService.createTask(RenderService.java:166) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:649) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.java:80) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.java:594) at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137) at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.java:589) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) …

15
Android:Dex无法解析版本52字节代码
我刚切换到Android Studio 2.1,并且在尝试编译以前可以正常使用的应用程序时出现了此错误: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' …



5
将ZXing集成到Android Studio中
我将开始解释我已完成的所有步骤,最后是什么问题。 下载ZXing-2.2 https://code.google.com/p/zxing/downloads/list 在zxing-2.2中全部提取。 下载并安装Apache Ant http://www.youtube.com/watch?v=XJmndRfb1TU 使用Windows命令行(运行-> CMD)导航到提取的目录 在命令行窗口中-键入“ ant -f core / build.xml”,按Enter键,让Apache正常运行 此时,就像将ZXing库直接集成到我的Android应用程序中一样 但是Wooops,“构建文件:core \ build.xml不存在!构建失败。确定。6. 导入ZXing-缺少core / build.xml 现在是的,我有我的core.jar。 打开Android Studio,文件->导入项目->在/zxing-2.2/中选择/ android /->从现有资源创建项目->项目名称:andoid->的源文件...全部选中下一步->库(不能不执行任何操作)下一页->模块(已选中android)下一页-> SDK 1.7下一页->完成 打开项目->构建->重建项目 100错误19警告 文件->项目结构->库->添加-> Java->选择我之前创建的core.jar,然后单击确定->库“ core”将添加到所选模块中。(android)在“项目结构”对话框中,单击“确定”->“确定”。 生成->重建项目 15个错误20个警告 所有错误都是错误:需要常量表达式,我在android中的ZXing项目的Switch情况下看到Error 我为if else更改了所有开关。 0错误20警告 好的,现在继续: 文件->新项目-> zxing_demo下一个->下一个->空白活动下一个->完成 在新项目中->文件->导入模块->搜索并选择/ android / OK->从现有源创建模块下一步->下一步->下一步->下一步->完成 现在,我可以在浏览器中看到/ android / …


20
无法解析':app @ debug / compileClasspath'的依赖项:无法解析com.android.support:appcompat-v7:26.1.0
无法解析':app @ debug / compileClasspath'的依赖关系:无法解析com.android.support:appcompat-v7:26.1.0。 无法解析com.android.support:appcompat-v7:26.1.0。 要求:project:app 离线模式下没有com.android.support:appcompat-v7:26.1.0的缓存版本。 错误日志: 无法解析配置':app:debugCompileClasspath'的所有文件。 无法解析com.android.support:appcompat-v7:26.1.0。 必需: project:app 没有com.android.support:appcompat-v7:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:appcompat-v7:26.1.0的缓存版本。 无法解析com.android.support.constraint:constraint-layout:1.1.0-beta3。 必需: project:app 没有com.android.support.constraint:constraint-layout:1.1.0-beta3的缓存版本可用于离线模式。 离线模式下没有com.android.support.constraint:constraint-layout:1.1.0-beta3的缓存版本。 无法解析com.android.support:design:26.1.0。 必需: project:app 没有com.android.support:design:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:design:26.1.0的缓存版本。 无法解析com.android.support:cardview-v7:26.1.0。 必需: project:app 没有com.android.support:cardview-v7:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:cardview-v7:26.1.0的缓存版本。 无法解析com.google.android.gms:play-services-ads:11.4.2。 要求: project:app 脱机模式没有com.google.android.gms:play-services-ads:11.4.2的缓存版本。 脱机模式没有com.google.android.gms:play-services-ads:11.4.2的缓存版本。 无法解析com.android.support:support-v4:26.1.0。 必需: project:app 没有可用于脱机模式的com.android.support:support-v4:26.1.0的缓存版本。 离线模式下没有com.android.support:support-v4:26.1.0的缓存版本。 错误日志图像:

28
在Android Studio中找不到默认活动
我刚刚升级到Android Studio 0.2.8,尝试编辑运行配置时出现错误消息“找不到默认活动”。 当我启动Android Studio时,出现此错误“仅允许从事件分发线程进行访问” 我正在使用的活动是片段活动。 到目前为止,我已经尝试过重新构建并使缓存/重新启动无效。两者都没有用。 请让我知道如何解决此问题。

13
Android Studio-无模块
我是Android Studio的新手,这是我的项目屏幕截图。我的项目构建成功,但运行时仅显示“构建成功”。 据我了解,我认为工具栏上的构建位置应该是我的项目名称。当我进入Module内部的Edit Configuration时,只有一个选项是No Module,而我认为我的项目名称应该在那里。单击我的项目,然后单击使模块“ IBL2 eclipse的副本”没有任何反应。此项目在Eclipse中运行良好。


3
Gradle日志在哪里?
在Android Studio中为应用程序构建Gradle会产生以下错误: Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > java.lang.RuntimeException: failure, see logs for details. cannot generate view binders com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.view.View$InvalidateInfo not found 谁能提供在哪里找到日志的提示? 最初,我认为这是一个非常基本的问题,简单的答案会在顶部弹出以进行快速搜索,但是我没有找到它。 请注意,此问题与日志有关,而不是针对此特定错误。此错误消息仅用作示例。如果您感到好奇,则此特定错误是由于在build.gradle中未对compileSdkVersion使用最新版本(23)引起的。

5
如何在Android Studio / IntelliJ中导入Maven依赖关系?
我使用Android Studio中的默认向导创建了一个新的Android项目。编译并将应用程序部署到我的设备上。一切都很好。 现在,我想导入一个在Maven上可用的外部库。(http://square.github.io/picasso/)。我去了模块属性,并添加了一个Maven库。它正确显示在依赖项列表中。另外,它显示在编辑器中,我可以在代码中正确使用它。 但是,在编译时,出现了Gradle错误:无法找到类 有任何想法吗?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.