小编geo*_*oak的帖子

Android项目的Maven编译错误"错误:包R不存在"

我正在尝试使用Android应用程序设置MAVEN项目.我有这个pom文件

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.myproject</groupId>
  <artifactId>userprofile</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>userprofile</name>
  <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>com.google.android</groupId>
            <artifactId>android</artifactId>
            <version>4.1.1.4</version>
            <scope>provided</scope>
        </dependency>

    </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

在MAVEN编译期间,我得到了这个错误(大约100次,即在我的方法中使用的次数)

    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR : 
    [INFO] -------------------------------------------------------------
src\main\java\com\myproject\userprofile\BaseActivity.java:[52,43] error: package R does not exist
    Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

有关此错误的任何想法?在网络上,我要么找到关于类似错误输出的未解答的问题.我没有MAVEN的经验,所以我相信我在这里遗漏了一些东西.

java android maven

6
推荐指数
1
解决办法
5835
查看次数

MAVEN无效的SDK:平台/ API级别16不可用

我在我的Android Studio(Windows)上有一个有效的Android应用程序,我正在尝试为该项目创建一个带有MAVEN的apklib.

当我在MAVEN(3.0.5)上运行编译时,我收到以下错误消息:

Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.6.0:generate-sources (default-generate-sources) on project userprofile: Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.6.0:generate-sources failed: Invalid SDK: Platform/API level 16 not available. This command should give you all you need:
[ERROR] C:\Program Files (x86)\Android\android-studio\sdk\tools\android update sdk --no-ui --obsolete --force
Run Code Online (Sandbox Code Playgroud)

我运行上面的命令更新sdk但没有运气(它成功了,但我一直得到上​​面的错误).我的SDK Manager显示已安装API 16.

有任何想法吗?(Web上的所有问题都归结为在SDK Manager上安装API :()

android maven android-studio

6
推荐指数
1
解决办法
6740
查看次数

标签 统计

android ×2

maven ×2

android-studio ×1

java ×1