我最近更新了我的Android Studio(并且我非常确定Gradle版本),现在在尝试编译项目时遇到了很多错误。这是目前困扰我的那个:
Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.1) and classes.jar (com.android.support:support-compat:26.1.0)
其次是很多类似的。
我尝试删除所有com.android.support有利于androidx的使用(有关使用替换事物的信息,请参见此处),但是com.android.support即使删除了库,库仍在使用中(一旦尝试再次编译,它们将被重新制作)。
这是我得到的全部错误的链接。
android libraries android-studio android-gradle-plugin androidx
GitHub 在https://raw.githubusercontent.com上托管原始文件。您可以使用该链接下载文件的原始内容。
当您对文件进行更改时,它不会立即更新。根据这个问题,原始文件在5分钟后更新。
我的问题是,有没有办法绕过这个冷却时间并立即获得最新文件的原始版本?
当我在 Python 脚本中使用youtube_dl库下载视频时,它会在控制台中打印以下内容:
[youtube] [video]: Downloading webpage
[youtube] Downloading just video [video] because of --no-playlist
[download] Destination: [destination]
[download] 100% of 3.00MiB in 00:00
[ffmpeg] Post-process file [destination] exists, skipping
Run Code Online (Sandbox Code Playgroud)
有没有办法阻止它这样做?
youtube_dl似乎没有使用标准Pythonlogging库,所以我不能这样做:
youtube_logger = logging.getLogger('youtube_dl')
youtube_logger.setLevel(logging.WARNING)
Run Code Online (Sandbox Code Playgroud)
有什么办法可以避免youtube_dl打印到控制台吗?