在手机上运行的应用程序编译问题(android studio)
我刚刚开始编写我的第一个android应用程序。最初我使用Eclipse plus ADT插件,在手机上启动该应用程序效果很好。然后我切换到Android studio,虽然我更喜欢IDE,但无论如何,我都无法在手机上启动该应用程序 我正在使用android版本4.4.4(KitKat)API版本19的Google Nexus 4 我将我的项目设置为至少有15个SDK版本(冰激凌三明治),Android Studio会自动将我的目标SDK设置为“L”,并使用“Android-L”编译器 尝试以这些设置启动我的应用程序时收到的错误是: pkg:/data/local/tmp/com.example.me142.socialprogrammingapp 失败[安装\u失败\u旧的\u SDK] 我尝试过在build.gradle文件中更改minSDK和targetSDK,但没有任何区别 我还尝试降低compiledSDKVersion,但这会导致另一个错误: 错误:检索项的父项时出错:未找到与给定名称“android:Theme.Material.Light”匹配的资源 在my styles.xml文件中 以下是我的build.gradle代码供参考:在手机上运行的应用程序编译问题(android studio),android,sdk,Android,Sdk,我刚刚开始编写我的第一个android应用程序。最初我使用Eclipse plus ADT插件,在手机上启动该应用程序效果很好。然后我切换到Android studio,虽然我更喜欢IDE,但无论如何,我都无法在手机上启动该应用程序 我正在使用android版本4.4.4(KitKat)API版本19的Google Nexus 4 我将我的项目设置为至少有15个SDK版本(冰激凌三明治),Android Studio会自动将我的目标SDK设置为“L”,并使用“Android-L”编译器 尝试以这
apply plugin: 'com.android.application'
android {
compileSdkVersion 'android-L'
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "com.example.me142.socialprogrammingapp"
minSdkVersion 15
targetSdkVersion 'L'
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
我还想提到的是,自从在Android Studio中创建新项目以来,我所做的唯一修改(除了玩build.gradle)是在主活动中添加一些按钮,到目前为止,单击这些按钮时什么都不做
如果有人能提供帮助,我们将不胜感激。如果您需要更多信息,请尽管询问
谢谢
targetSdkVersion'L'
您的目标是L开发者预览版,而您的设备有Android 4.4 kitkat。请参见,我是否需要在SDK管理器下下载新的SDK版本?目前我已经下载了Android L和4.4W。此外,targetSDK是我在build.gradle文件中唯一需要更改的内容吗?您应该下载API level 19,然后更改CompileSDK版本和targetSDK版本。我已经下载了level 19 API并进行了您建议的更改。现在,这又回到了我在styles.xml文件的开篇文章中提到的关于主题的错误。我需要更改我的应用程序的主题吗?没关系,将应用程序更改为基本的安卓:theme.Black,它现在可以工作了。非常感谢你的帮助!