相关疑难解决方法(0)

Android Python编程

我可以使用Python为Android编程吗?我在搜索时似乎偶然发现了许多链接......但它们都不是具体的.

有什么建议?我想为Android编写应用程序,但实际上并不想进入Java.

PS:我的问题是我是否可以为Android编写适当的,完整的应用程序.

python android

111
推荐指数
4
解决办法
8万
查看次数

安卓上的 Python 3.3.2+

我一直在尝试为 android 构建 Python 3.3.2,但我遇到了死胡同。我可能做错了什么。

这是我的构建脚本:

# Unpack Python
tar xvjf Python-3.3.2.tar.bz2
cd Python-3.3.2

# Setup Android NDK vars
export NDK=/home/jakob/dev/android/android-ndk-r9
export CROSS_COMPILE=arm-linux-androideabi
export CC=${CROSS_COMPILE}-gcc
export CXX=${CROSS_COMPILE}-g++
export SYSROOT=$NDK/platforms/android-18/arch-arm
export PATH=$PATH:$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/bin/

# Create config.site file
echo 'ac_cv_file__dev_ptmx=no
ac_cv_file__dev_ptc=no' > config.site

# Configure
CONFIG_SITE=config.site ./configure --build=x86-unknown-linux-gnu --host=$CROSS_COMPILE --disable-ipv6 LDFLAGS="-Wl,--allow-shlib-undefined -L$SYSROOT/usr/lib" CFLAGS="-mandroid -fomit-frame-pointer --sysroot $SYSROOT"

# Build
make
Run Code Online (Sandbox Code Playgroud)

这是 make 的输出:

arm-linux-androideabi-gcc -c -Wno-unused-result -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -mandroid -fomit-frame-pointer --sysroot /home/jakob/dev/android/android-ndk-r9/platforms/android-18/arch-arm    -I. -IInclude -I./Include    -DPy_BUILD_CORE -o Modules/python.o ./Modules/python.c
arm-linux-androideabi-gcc …
Run Code Online (Sandbox Code Playgroud)

python android

5
推荐指数
1
解决办法
1528
查看次数

标签 统计

android ×2

python ×2