我用Phonegap为iOS开发了一些东西,但这是我第一次试用安卓系统。
我用CLI创建了hello world应用程序,就像上面提到的here
$ /path/to/cordova-android/bin/create /path/to/my_new_cordova_project com.example.cordova_project_name CordovaProjectName
即使我在Eclipse Workspace中创建了这个应用程序,我也需要将它导入到Eclipse中。我创建了两个AVD。一个用于API级别8,一个用于API级别16。
当我尝试构建时,它给出了这三个错误和一个警告。我的设置有什么问题?
Description Resource Path Location Type
error: No resource identifier found for attribute 'hardwareAccelerated' in package 'android' AndroidManifest.xml /com.example.test.testprojectname line 20 Android AAPT Problem
error: No resource identifier found for attribute 'xlargeScreens' in package 'android' AndroidManifest.xml /com.example.test.testprojectname line 22 Android AAPT Problem
error: Error: String types not allowed (at 'configChanges' with value 'orientation|keyboardHidden|keyboard|screenSize|locale'). AndroidManifest.xml /com.example.test.testprojectname line 51 Android AAPT Problem
The import android.app.Activity is never used testprojectname.java /com.example.test.testprojectname/src/com/example/test line 22 Java Problem
发布于 2012-11-29 17:45:11
转到项目->属性-> Android并选择一个较新的SDK (最好是最新的),然后运行项目->清理。这对我很管用。
发布于 2012-10-24 07:19:54
检查AndroidManifest.xml中的minSdkVersion和targetSdkVersion属性。听起来你是在为一个老版本的SDK构建应用程序,该版本没有生成错误的属性。尝试将min和target都设置为11,看看会发生什么。
发布于 2012-10-26 06:34:07
您应该始终为最新的SDK进行构建。看起来您的Eclipse设置使用的是旧版本的Android (Android2.2?)。hardwareAccelerated和xlargeScreens来自Android3.x。我建议确保您的项目使用Eclipse中SDK的最新版本。这与你的Android Manifest无关,实际上是一个eclipse设置。
https://stackoverflow.com/questions/13040604
复制相似问题