我想知道更好的方法将我现有的项目更新到最新的Android M用于测试目的。有没有比我目前的方法更好的方法?
以下是基于此Preview SDK
的内容所以现在,AS(android studio)告诉我,由于diamond operator is not supported in source 1.6
,我需要将我的java更新为1.7。然后,我在项目中的一些课程报告了Package xxx does not exist
。 API更新导致错误消息?如果是这样,那可能会给我一个线索,我会在android M中找到相应的API来修复它。
例如,仅在更新后发生以下错误。
Error:(43, 23) error: package org.apache.http does not exist
我知道有一个API更改的文档,但我想问你这是否是将API更新到最新版本的正常方法?
答案 0 :(得分:4)
API更新导致错误消息?
如果您指的是:
Error:(43, 23) error: package org.apache.http does not exist
然后是的,这是由于在Android 5.1中被弃用后的API更新the HttpClient APIs were removed in Android M引起的。
如果这是将API更新到最新版本的常规方法吗?
好吧,在执行上述任何步骤之前阅读the documentation是一个非常好的主意。
开发者预览也与常规操作系统版本不同,因为您不应该发送针对预览编译的应用程序。
否则,你所描述的肯定是起点。您可能想要做出哪些更改(例如,the new permission system)将取决于您的应用的性质。