我试图评估Gluon,但我在编写示例时遇到了问题。
在先决条件中,它需要Android SDK模块' Android支持库'但这不再与Android SDK for Linux一起打包。我已经尝试过独立的SDK和Android Studio,但它们的行为完全一样。
我尝试在build.gradle中指定androidSdk = '/home/mark/Progs/android-sdk-linux'
,这使它成功找到SDK。
真正的问题如下:
* What went wrong:
Failed to capture snapshot of input files for task 'mergeClassesIntoJar' during up-to-date check.
> java.io.FileNotFoundException: /home/mark/Progs/android-sdk-linux/extras/android/support/multidex/library/libs/android-support-multidex.jar (No such file or directory)
我已经尝试过我能找到的所有论坛和StackOverflow帖子,而且大多数时候他们都说我必须检查“显示过时”这些帖子。在SDK Manager中找到“Android支持库”,但它已经不存在了。
也尝试过:
compile 'com.android.support:multidex:1.0.0'
(和1.0.1)compile 'com.android.support:support-v4:21.0.2'
(和21.0.3)compile "com.android.support:support-core-utils:25.1.0"
Gluon与2016年12月的Android SDK年纪不再兼容吗?
答案 0 :(得分:0)
IT兼容,我在Android和IOS设备上运行它。
对于Android,你需要在你的Project>中设置android问题的浴缸。 BuiltScripts> build.gradle
func doubleTapped(sender: UITapGestureRecognizer) {
if let cell = sender.view as? SubOptionsCollectionViewCell, let indexPath = self.collectionView.indexPath(for: cell) {
if self.selectedIndexPaths == indexPath {
cell.subOptionSelected.isHidden = true
self.selectedIndexPaths = IndexPath()
}
else {
cell.subOptionSelected.isHidden = false
self.selectedIndexPaths = indexPath
}
}
}
}