我正在开发一个Android应用程序,将google maps api合并到一个单独的活动中.但是当我阅读教程时,它指出必须在项目创建时将构建目标设置为google api.我的问题是可以将地图添加到现有项目吗?
我的问题突然出现了一个非常类似的问题,这一个.但是接受的答案(单一的)指向另一个问题,这个问题并没有真正回答原始问题.
Android文档说明:
Build Target指定您希望针对您的应用程序构建的Android平台.
但这究竟是什么意思呢?
我看到它的方式,我可以拥有minSdkVersion=4,targetSdkVersion=10但将构建目标设置为API级别4.会发生什么?Eclipse假设我正在为API Level 4开发,任何方法,常量或任何在4级以上API级别上定义的将无法使用.如果我尝试使用它们,应用程序将无法编译.我知道这件事.
但是,让我换一种说法......
比方说,我只设置minSdkVersion=4,targetSdkVersion 没有定义.我也没有使用任何方法或常量仅在4级以上的API级别上可用.在这种情况下,我选择的构建目标真的很重要吗?它会对最终的APK有什么影响吗?
我有一个大致如下结构的 CMake 项目:
.
|-- library1
| |-- CMakeLists.txt
|-- library2
| |-- CMakeLists.txt
|-- executables
| |-- CMakeLists.txt
Run Code Online (Sandbox Code Playgroud)
在executables我生成我的 2 个可执行文件。我想知道是否可以只生成一个可执行文件及其依赖项而不是全部。我听说了一些关于 cmake--target选项的消息,但我无法让它与cmake/3.13.4.