- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试过很多不同的方法。我使用 NDK 完成了编译,当我使用 adp shell 在模拟器上运行它时,我没有得到任何输出。
压缩包中的 mono-3.10.0
这是我的环境变量:
export CC=i686-linux-android-gcc
export SYSROOT=/home/XXUSERNAMEXX/Develop/android-ndk-r10d/platform/android-17/arch-x86
export PATH=/tmp/my-android-toolchain/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
这是我的配置:
./configure --disable-mcs-build --host=i686-linux-android --prefix=/home/XXUSERNAMEXX/vmshare/workspace/HelloJni/jni/mono-2.0 --target=i686-linux-android --build=i686-linux-gnu
然后就 制作然后 进行安装
然后构建一个仅包含以下内容的 C# 示例: //HelloAndroid.cs //输出 HelloAndroid.exe 使用系统;
namespace HelloAndroid
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Hello World!");
}
}
}
然后我复制单体libmonosgen-2.0.soHelloAndroid.exe到 android 目录
/data/data/com.example.helloandroid
修改所有权限为755将所有所有权更改为 system:system
然后输入
./mono-sgen HelloAndroid.exe
在 adp 外壳中
然后我什么也得不到。没有错误,没有输出,只有命令行返回
最佳答案
您需要像常规主机一样编译 .NET 程序集(System.dll ...)并将它们放入 Android。
另外定义 MONO_PATH
到单声道运行时。
关于c# - 如何为 x86 android 交叉编译单声道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27438837/
我想在我的 android 应用程序中播放 PCM 音频数据。网络上有很多示例,但仅用于单 channel ,我有 4 个 channel (如本问题标题所述)。 当我设置 AudioTrack au
我正在尝试通过 channelsplitter 将立体声音频路由到具有增益控制的 6 个 channel ,然后返回到 channelMerger,以控制 5.1 组的所有 6 个 channel .
我试图从 iPhone XS 的所谓立体声后置麦克风中获取两个 channel ,但在 AVAudioSession 的不同点上只能看到一个 channel 。和 AVAudioSessionPort
我是一名优秀的程序员,十分优秀!