Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
引用动态共享库(.so)的Xamarin Android应用程序正在寻找.dll扩展名 我有一个使用XAMARIN创建的VisualC++动态共享库(.so)项目。 我还在同一个解决方案中创建XAMARIN。Android应用程序,并尝试添加动态共享库项目作为参考,这样我就可以调试到C++代码中。 我通过在Android应用程序项目上选择“添加引用”并打开“引用管理器”来实现这一点。 我看到动态库,选中该框并点击OK。 该库被添加到引用列表中,并带有一个黄色三角形,表示存在一些问题。当我选择它时,我确实看到path属性是空的_Android_C++_Xamarin_Shared Libraries - Fatal编程技术网

引用动态共享库(.so)的Xamarin Android应用程序正在寻找.dll扩展名 我有一个使用XAMARIN创建的VisualC++动态共享库(.so)项目。 我还在同一个解决方案中创建XAMARIN。Android应用程序,并尝试添加动态共享库项目作为参考,这样我就可以调试到C++代码中。 我通过在Android应用程序项目上选择“添加引用”并打开“引用管理器”来实现这一点。 我看到动态库,选中该框并点击OK。 该库被添加到引用列表中,并带有一个黄色三角形,表示存在一些问题。当我选择它时,我确实看到path属性是空的

引用动态共享库(.so)的Xamarin Android应用程序正在寻找.dll扩展名 我有一个使用XAMARIN创建的VisualC++动态共享库(.so)项目。 我还在同一个解决方案中创建XAMARIN。Android应用程序,并尝试添加动态共享库项目作为参考,这样我就可以调试到C++代码中。 我通过在Android应用程序项目上选择“添加引用”并打开“引用管理器”来实现这一点。 我看到动态库,选中该框并点击OK。 该库被添加到引用列表中,并带有一个黄色三角形,表示存在一些问题。当我选择它时,我确实看到path属性是空的,android,c++,xamarin,shared-libraries,Android,C++,Xamarin,Shared Libraries,我继续构建项目,在输出窗口中看到以下内容: C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1550,2): 警告:找不到文件“c:\users\documents\visual studio” 2015\Projects\MySharedLibrary\x86\Debug\libMySharedLibrary.dll' 难怪会出现这样的错误,它正在寻找具有“dll”扩展名而不是“so”扩展名的库 我必须做

我继续构建项目,在输出窗口中看到以下内容:

C:\程序文件 (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1550,2): 警告:找不到文件“c:\users\documents\visual studio” 2015\Projects\MySharedLibrary\x86\Debug\libMySharedLibrary.dll'

难怪会出现这样的错误,它正在寻找具有“dll”扩展名而不是“so”扩展名的库

我必须做什么才能使Android应用程序引用动态共享库(.so)进行调试

-谢谢

编辑: 即使在SanAngeles演示项目和MSDN博客上的示例项目中,我也会遇到同样的错误

编辑2:
直接引用.so LIB的工作,这是对本地图书馆的项目引用,这个错误可能是一个很好的起点。这可能是一个很好的起点:你可能想把你的< C++ > CSProj> < /C>和<代码> SLN 安装到示例设置:即:这里有一个关于使用XAMARIN Android的C++库的好博客文章:嗨,Jgoldberger,昨天下载了那个应用程序,遇到了同样的问题