错误:Android Pre Dex:未指定 Android SDK
Posted
技术标签:
【中文标题】错误:Android Pre Dex:未指定 Android SDK【英文标题】:Error:Android Pre Dex: Android SDK is not specified 【发布时间】:2015-08-29 12:53:33 【问题描述】:我已经从网站上下载了gdx-setup.jar
并运行它:
java -jar gdx-setup.jar
我选择我想要的选项并为idea
(libgdx 1.6.2) 生成项目。当我单击生成按钮时,该工具不会向我抛出任何错误。
当我运行 idea 14.1.3
时,我转到 File > Open... 并选择生成的 ipr 文件。
当我尝试运行桌面启动器时,idea
抛出下一个错误:
Error:android Pre Dex: [android] Android SDK is not specified
我尝试过使用不同的构建工具和 android API(当我按下来自gdx-setup.jar
的生成按钮时,它们中的大多数都会向我抛出警告)。我正在使用构建工具 20.0.0 和 API 20,并且使用此配置 gdx-setup.jar
不会向我发出警告。
我检查了一般项目的 local.properties:
sdk.dir=/home/XXXX/Escritorio/android-sdk-linux-libgdx/
这是正确的
我检查 File > project structure... > SDK's > Android SDK 也是正确的:
/home/XXXX/Escritorio/android-sdk-linux-libgdx
有什么建议吗?
谢谢。
【问题讨论】:
【参考方案1】:进入项目结构,选择平台设置 -> SDK(左侧面板),然后通过选择 + 添加您的 Android SDK。然后在 Project Settings -> Module 中,选择 android 模块,然后选择你刚刚添加的 android SDK。
【讨论】:
以上是关于错误:Android Pre Dex:未指定 Android SDK的主要内容,如果未能解决你的问题,请参考以下文章
什么是 Android Pre-Dexing 以及它如何提高性能?
jar包冲突--Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/an
Android系统执行Java jar程序 -- dalvik运行dex Java工程
如何修复将字节码转换为 dex 的错误原因:com.android.dex.DexException:多个 dex 文件定义 Lorg/apache/http/conn/ssl/AbstractVer