Я столкнулся с той же проблемой, и единственное решение состояло в том, чтобы вручную удалить файл, который, как указано, поврежден в сообщении об ошибке, и попытаться установить пакет снова. При повторном запуске команды conda install
я получил то же сообщение об ошибке, но на этот раз поврежденный файл был другим. Повторение одного и того же процесса до тех пор, пока ошибка не исчезнет, решит проблему и в конечном итоге вы сможете установить необходимый пакет.
После успешной установки просто обновите все пакеты один раз, используя следующую команду:
conda update --all
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
setUrlparams(url);
if (url.indexOf("pattern") != -1) {
// do something
return false;
} else {
view.loadUrl(url);
}
return true;
}
}
-121--722872- Мы работаем над аналогичным проектом. Мы записываем код интеграции на языке C # и бизнес-логику для нашего проекта на Java.
Мы используем мост C++, который использует JNI для перевода вызовов Java на C++, а затем преобразует их обратно в C # и наоборот. Каждая функция, которая должна перейти от C # к Java, должна быть реализована в коде моста. Это справедливо, и есть некоторые проблемы с получением неуправляемого кода C++ для работы с C #, а также стандартные служебные данные трансляции Jstrings в C # последовательности и тому подобное. Результат относительно быстрый, после того как мы сделали некоторые оптимизации, чтобы убедиться, что мы не начинаем и не останавливаем JVM для каждого вызова уровня Java.
Ранее мы использовали COM-объекты, которые вызывались подключаемым модулем AutoCAD, так что это был бы другой подход.
Единственное, что я могу придумать, - это использовать мост Java <-> .Net, например JNBridge . Я использовал это в других сценариях, и он отлично работает. Никогда не работал с Java и AutoCad, поэтому могут быть другие более дешевые решения.
Если вы пытаетесь взаимодействовать с приложением AutoCAD, вам будет нелегко. Если вы хотите взаимодействовать с самими файлами dwg, существует Open Design Alliance, в котором есть библиотеки, позволяющие работать с файлами dwg без AutoCAD.
You can try to use the JavaBeans ActiveX bridge and the COM Automation to open AutoCAD and manipulate it.
That said, JavaBeans ActiveX bridge hasn't evolved in a while (I used it back in 2003) and Autodesk is seriously investing in .Net for everything related to extensions and automation in AutoCAD.