您可以使用 Android 的一个版本 (13) 中的 ADT 来生成资源,并使用早期版本 (10) 中的 Android 库进行编译,以确保您没有使用更高版本中的任何 API。
我也使用 IntelliJ,但使用 Maven 构建,这就是我所做的。使用 Maven 使这个用例变得非常简单。
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<platform>${android.resources.sdk.version}</platform>
</sdk>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<showWarnings>true</showWarnings>
<fork>true</fork>
</configuration>
</plugin>
<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>${android.library.dependency.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>