compile works with JDK 17 and we have access to microphone
This commit is contained in:
parent
7fd17ada80
commit
ff32837bf2
1
.gitignore
vendored
1
.gitignore
vendored
@ -7,3 +7,4 @@ agent-py-bot/scrape/raw/summary_log.txt
|
|||||||
agent-py-bot/scrape/raw/*
|
agent-py-bot/scrape/raw/*
|
||||||
.aider*
|
.aider*
|
||||||
tts/*.m4a
|
tts/*.m4a
|
||||||
|
agent-mobile/jdk/*
|
||||||
|
0
agent-mobile/artimobile/Task
Normal file
0
agent-mobile/artimobile/Task
Normal file
@ -1,6 +1,8 @@
|
|||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
|
||||||
<uses-permission android:name="android.permission.INTERNET" />
|
<uses-permission android:name="android.permission.INTERNET" />
|
||||||
|
<uses-permission android:name="android.permission.RECORD_AUDIO" />
|
||||||
|
|
||||||
|
|
||||||
<application
|
<application
|
||||||
android:name=".MainApplication"
|
android:name=".MainApplication"
|
||||||
|
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
import {AppRegistry} from 'react-native';
|
import {AppRegistry} from 'react-native';
|
||||||
import App from './App';
|
import App from './App';
|
||||||
|
import VoiceHandler from './VoiceHandler';
|
||||||
import {name as appName} from './app.json';
|
import {name as appName} from './app.json';
|
||||||
|
|
||||||
AppRegistry.registerComponent(appName, () => App);
|
// AppRegistry.registerComponent(appName, () => App);
|
||||||
|
AppRegistry.registerComponent(appName, () => VoiceHandler);
|
||||||
|
@ -48,5 +48,7 @@
|
|||||||
</array>
|
</array>
|
||||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||||
<false/>
|
<false/>
|
||||||
|
<key>NSMicrophoneUsageDescription</key>
|
||||||
|
<string>We use the mike to send voice commands to the AI agent.</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
@ -38,17 +38,24 @@ RUN apt-get update && \
|
|||||||
# Set JAVA_HOME environment variable to Java 17
|
# Set JAVA_HOME environment variable to Java 17
|
||||||
ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
|
ENV JAVA_HOME /usr/lib/jvm/java-17-openjdk-amd64
|
||||||
|
|
||||||
|
# https://jdk.java.net/
|
||||||
|
# or https://reactnative.dev/docs/environment-setup?os=linux&platform=android&guide=native#jdk-studio
|
||||||
wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz
|
wget https://download.java.net/java/GA/jdk21.0.2/f2283984656d49d69e91c558476027ac/13/GPL/openjdk-21.0.2_linux-x64_bin.tar.gz
|
||||||
tar -xzf openjdk-21.0.2_linux-x64_bin.tar.gz -C /home/androidusr/jdk
|
cd /home/androidusr/download && tar -xzf openjdk-21.0.2_linux-x64_bin.tar.gz -C /home/androidusr/jdk
|
||||||
export JAVA_HOME=/home/androidusr/jdk/jdk-21.0.2
|
export JAVA_HOME=/home/androidusr/jdk/jdk-21.0.2
|
||||||
export PATH=$JAVA_HOME/bin:$PATH
|
export PATH=$JAVA_HOME/bin:$PATH
|
||||||
source ~/.bashrc
|
source ~/.bashrc
|
||||||
|
# 20
|
||||||
|
tar -xzf jdk-17.0.8_linux-x64_bin.tar.gz -C /home/androidusr/jdk
|
||||||
|
export JAVA_HOME=/home/androidusr/jdk/jdk-17.0.8
|
||||||
|
export PATH=$JAVA_HOME/bin:$PATH
|
||||||
|
source ~/.bashrc
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
cd /home/androidusr/tmp
|
cd /home/androidusr/tmp
|
||||||
npx react-native start
|
|
||||||
npx react-native run-android
|
npx react-native run-android
|
||||||
|
npx react-native start
|
||||||
|
|
||||||
|
|
||||||
# install voice on dev env (emulator)
|
# install voice on dev env (emulator)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user