安卓编译SDK错误和解决

问题:

注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
javadoc: 错误 - 未指定软件包或类。
正在创建目标目录: "out/target/common/docs/platform_library/"
用法:javadoc [选项] [软件包名称] [源文件] [@file]
-overview <文件>          读取 HTML 文件的概述文档
-public                   仅显示公共类和成员
-protected                显示受保护/公共类和成员(默认)
-package                  显示软件包/受保护/公共类和成员
-private                  显示所有类和成员
-help                     显示命令行选项并退出
-doclet <类>              通过替代 doclet 生成输出
-docletpath <路径>        指定查找 doclet 类文件的位置
-sourcepath <路径列表>    指定查找源文件的位置
-classpath <路径列表>     指定查找用户类文件的位置
-exclude <软件包列表>     指定要排除的软件包的列表
-subpackages <子软件包列表> 指定要递归装入的子软件包
-breakiterator            使用 BreakIterator 计算第 1 句
-bootclasspath <路径列表> 覆盖引导类加载器所装入的类文件的位置
-source <版本>            提供与指定版本的源兼容性
-extdirs <目录列表>       覆盖安装的扩展目录的位置
-verbose                  输出有关 Javadoc 正在执行的操作的消息
-locale <名称>            要使用的语言环境,例如 en_US 或 en_US_WIN
-encoding <名称>          源文件编码名称
-quiet                    不显示状态消息
-J<标志>                  直接将 <标志> 传递给运行时系统

1 错误
make: *** [out/target/common/docs/online-gcm-ref-timestamp] 错误 45
make: *** 正在等待未完成的任务....
javadoc: 警告 - 没有软件包 com.example.android.platform_library 的源文件
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
注意:某些输入文件使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
注意:某些输入文件使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
Created JAR file out/host/common/obj/JAVA_LIBRARIES/temp_layoutlib_intermediates/javalib.jar
-rw-rw-r-- 1 smdt smdt 9414767 9月  25 11:07 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar
1 警告
error: out/target/common/docs/libcore/../libcore-docs-todo.html (No such file or directory); when writing file: out/target/common/docs/libcore/../libcore-docs-todo.html
htmlDir not a directory: libcore/docs/html-intl
libcore/dalvik/src/main/java/dalvik/annotation/KnownFailure.java:27: warning 103: Unknown tag: @ToBeFixed
libcore/luni/src/main/java/java/io/DataInputStream.java:129: warning 113: Method java.io.DataInputStream.readLine: @Deprecated annotation and @deprecated doc tag do not match
libcore/luni/src/main/java/java/io/Serializable.java:21: warning 101: Unresolved link/see tag "android.util.JsonReader streaming API" in java.io.Serializable
DroidDoc took 17 sec. to write docs to out/target/common/docs/libcore

解决方法:

注意:

       网上的解决方法:

              android/frameworks/base目录下:

              git revert 5f9922d7c3bce158e4c7a58929d4075e7c91e32e

   1:如果库不完整出现问题

       fatal: Not a git repository (or any parent up to mount parent )
       Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

   解决:

       git init 即可

         2:如果出现:

               error: Your local changes to the following files would be overwritten by merge:Android.mk
               Please, commit your changes or stash them before you can merge.
               Aborting

            解决:

               git stash

   


 

 

 


你可能感兴趣的:(安卓源码编译,安卓,源码,sdk)