您好我无法在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
但我不明白答案(我是初学者),为了解决这个问题我该怎么做?
答案 0 :(得分:0)
根据您的故事,我看到您更新了SDK,然后发生了问题, 我建议您重新下载SDK from here,然后替换Android Studio上的现有SDK。
答案 1 :(得分:0)
我遇到了同样的问题,修复如下。
我的环境
解
修补'build.gradle'文件如下:
- compileSdkVersion'android-L'
++ compileSdkVersion'android-19'
注意
如果您之前没有安装,则必须安装Android 4.4.2 SDK。
我希望这对你有所帮助。
答案 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版本不对应!我希望你能知道我的意思!