无法使用Android Studio运行应用

时间:2014-06-27 17:08:59

标签: android android-studio genymotion

您好我无法在Android Studio上运行任何应用程序(即使是我刚创建的新应用程序)。

我尝试过使用GenyMotion模拟器和原生的android模拟器.. 当我试图使用原生的Android模拟器时,它只是说“等待设备”。几个小时没有任何事情发生..

当我尝试使用GenyMotion模拟器时(我个人更喜欢),它向我显示了这条消息:

  

警告:链接器:libdvm.so具有文本重定位。这会浪费内存并且存在安全风险。请修理。   pkg:/data/local/tmp/com.example.me.FirstApp   失败[INSTALL_FAILED_OLDER_SDK]

我发现这个错误:[mylib.so has text relocations. This is wasting memory and is a security risk. Please fix

但我不明白答案(我是初学者),为了解决这个问题我该怎么做?

5 个答案:

答案 0 :(得分:0)

根据您的故事,我看到您更新了SDK,然后发生了问题, 我建议您重新下载SDK from here,然后替换Android Studio上的现有SDK。

答案 1 :(得分:0)

我遇到了同样的问题,修复如下。

  1. 我的环境

    • Windows8.1上的Android Studio 0.8 + GenyMotion2.2.2
    • 安装了Android 4.4W(API20)和Android 4.4.2(API19)SDK,在GenyMotion上运行Android 4.4.2模拟器。

  2. 修补'build.gradle'文件如下:
    - compileSdkVersion'android-L'
    ++ compileSdkVersion'android-19'

  3. 注意
    如果您之前没有安装,则必须安装Android 4.4.2 SDK。

  4. 我希望这对你有所帮助。

答案 2 :(得分:0)

更改您的行 的build.gradle

compileSdkVersion'android-L'    至    compileSdkVersion'android-19'

targetSdkVersion'L'    至    targetSdkVersion 19

你的res / values-v21 / styles.xml

中的

<style name="AppTheme" parent="android:Theme.Material.Light"></style>
to 
<style name="AppTheme" parent="android:Theme.Holo.Light"></style>

并安装4.4.2 SDK平台

答案 3 :(得分:0)

我有类似的问题,发现问题是GenyMotion设备,它有一个较旧的SDK,即SDK 19.我不认为GenyMotion还支持android-L。

答案 4 :(得分:0)

可能是您的&#39; com.android.tools.build:gradle:xxx&#39;版本与您的gradle版本不对应!我希望你能知道我的意思!