Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
973 connectés 

  FORUM HardWare.fr
  Programmation
  Android

  "appli" Java/C pour Android 4 / API level 16 (abandonné)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

"appli" Java/C pour Android 4 / API level 16 (abandonné)

n°2466678
rat de com​bat
attention rongeur méchant!
Posté le 26-03-2024 à 19:45:56  profilanswer
 

Bonsoir,
 
demande d'aide et coup de gueule mélangé. :o  
 
Pour un besoin particulier j'essaye de "recycler" un très vieux smartphone (ARM 32 bits) qui tourne sous Android 4.1.2 de mémoire. Ce truc n'est évidemment plus utilisé "normalement", il n'a pas de carte SIM et il se trouve en mode avion tout le temps, donc niveau sécurité etc pas de risque.
 
J'essaye de coder une "appli" très simple qui va juste afficher du texte, mais du texte généré par du code C appellé depuis l'appli en Java. Je dois préciser que je connais le C, mais pas Android ni Java et que je déteste ces deux trucs. :o Evidemment c'est pour un usage "privé", je ne cherche pas du tout à publier le résultat chez Google ou ailleurs. Une fois l'appli lancée elle doit appeller une fonction du code C et afficher le résultat (string, peut contenir des '\n') retourné, c'est tout. Le JNI me parle un minimum et je vois comment l'utiliser.
 
J'ai installé Android Studio et téléchargé des tonnes de trucs (merci la fibre!!), mais "rien" ne fonctionne. En effet quand je crée un nouveau projet "native" et que je choisis API-level 16 je ne peux plus compiler car visiblement même une appli "vide" a une tonne de dépendances qui ne supportent plus cette version Android préhistorique. J'ai tenté pleins de trucs, mais je n'y arrive pas. :kaola:  
 
Une idée comment je peux me sortir de ce merdier sans y passer encore plus de temps? :o Je le redis, c'est juste un test/bricolage qui ne sera pas publié etc; mais après des heures à bricoler les réglages Android Studio etc j'en ai vraiment marre...
 
Au mieux y'aurait pas une bonne âme ici qui peut me filer un ZIP avec un projet Android Studio correctement paramétré (API level 16 et ARM 32 bits!!) dans lequel je n'insère plus que mon code C? :o  
 
Merci. :jap:


Message édité par rat de combat le 29-03-2024 à 16:04:26

---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
mood
Publicité
Posté le 26-03-2024 à 19:45:56  profilanswer
 

n°2466689
rufo
Pas me confondre avec Lycos!
Posté le 26-03-2024 à 22:25:37  profilanswer
 

T'as pas trouvé une version d'Android Studio de cette époque (Android 4) ?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2466733
rat de com​bat
attention rongeur méchant!
Posté le 27-03-2024 à 16:07:04  profilanswer
 

C'est une piste, mais il faudra que tout le bazar que télécharge le Studio lui-même soit aussi toujours dispo et je crains que ça va coincer à ce niveau. Mais je vais regarder... Merci. :jap:
 
EDIT: Bon ça commence mal, la plus ancienne version que je trouve sur le site officiel dans les archives date de 2017, alors que Android 4 date de 2012. Je vais quand même tenter, la VM est en train de démarrer...


Message édité par rat de combat le 27-03-2024 à 16:11:56

---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
n°2466736
rat de com​bat
attention rongeur méchant!
Posté le 27-03-2024 à 16:33:27  profilanswer
 

Rhaaaaaaaaaaaa!!! :cry:  
 
J'ai pu installer cette ancienne version (Studio 2.3.2) et après avoir autorisé les certificats périmés (c'est très bien le https mais parfois c'est une plaie) j'ai pu créer un nouveau projet pour Android 4 - sauf qu'il me dit tout le temps "A problem occured configuring project". Si je regarde les logs je vois de longues backtraces Java, à priori une histoire de Nullptr ou je sais pas quoi.
 
Désolé pour le coup de gueule. :o Je me demande comment font les vrais devs pour ne pas tomber dans la dépression avec tout ce bloatware.
 
Bon, re-re-re-re-essai...


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
n°2466737
rat de com​bat
attention rongeur méchant!
Posté le 27-03-2024 à 16:36:04  profilanswer
 

:pfff:  :pfff:  :pfff:  
https://img.super-h.fr/images/2024/03/27/6c1fadeb61e0911279e97d8c25761f71.png


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
n°2466738
rufo
Pas me confondre avec Lycos!
Posté le 27-03-2024 à 17:21:31  profilanswer
 

rat de combat a écrit :

Rhaaaaaaaaaaaa!!! :cry:  
 
[...]
 
Désolé pour le coup de gueule. :o Je me demande comment font les vrais devs pour ne pas tomber dans la dépression avec tout ce bloatware.
 
Bon, re-re-re-re-essai...


Ben en même temps, les vrais dev, ils codent plus pour Android 4  :ange:
 
Désolé, je vais pas pouvoir t'aider plus, je fais pas de Java.

Message cité 1 fois
Message édité par rufo le 27-03-2024 à 17:22:05

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2466751
rat de com​bat
attention rongeur méchant!
Posté le 27-03-2024 à 18:54:51  profilanswer
 

rufo a écrit :

Ben en même temps, les vrais dev, ils codent plus pour Android 4  :ange:

C'est sûr, mais la version actuelle du Studio est encore plus lourde. Je crois que j'étais à >8Go de RAM à un moment pour ma VM dont j'ai aussi dû augmenter l'espace disque plusieurs fois... Bref.

Citation :

Désolé, je vais pas pouvoir t'aider plus, je fais pas de Java.

Merci pour ton aide. :jap: Je vais voir si quelqu'un pourra m'orienter vers une solution X ou Y ou si je laisse tomber...


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!
n°2466767
antiseptiq​ueincolore
Posté le 27-03-2024 à 20:45:10  profilanswer
 

Il faut que tu trouves un projet qui compile en ligne de commande et / ou qui compilait sous Eclipse (c'est ce qui était utilisé avant android studio). Ca risque de te pomper beaucoup d'énergie

n°2466768
DDT
Few understand
Posté le 27-03-2024 à 22:03:55  profilanswer
 

Oui faudrait chercher un projet mort, par exemple sur GitHub, dont le dernier commit date d'il y a plus de 10 ans.
Car sinon aligner les dépendances, la toolchain, l'émulateur, le NDK etc. risque d'être compliqué.
 
Mais si ton temps ne vaut pas rien, j'essayerais plutôt de récupérer une chinoiserie d'occasion qui fait tourner Android 10 au moins.
Voire un truc un peu plus vieux, y a des tarés qui continuent de publier des builds non officielles de LineageOS plus ou moins à jour pour des téléphones qui ont 10 ans.


---------------
click clack clunka thunk
n°2466802
rat de com​bat
attention rongeur méchant!
Posté le 28-03-2024 à 10:16:26  profilanswer
 

Je vois... Je vais laisser tomber. :( C'était surtout pour "recycler" ce vieux machin et tester 2,3 choses; j'ai pas de besoin indispensable qui va me faire acheter un truc d'occasion. Dommage quand même.
 
Merci! :jap:


---------------
Si vous ouvrez un sujet merci de ne pas le "laisser mourir" subitement et de le marquer comme "résolu" le cas échéant!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Android

  "appli" Java/C pour Android 4 / API level 16 (abandonné)

 

Sujets relatifs
Appli web progressive ( PWA )[résolu] [C] errx() et appel fonctions atexit() - que dit le standard?
Bannière ne fonctionne pas en localSamba en C++
wglcreatecontextarb ne fonctionne pasvisual studio : Résultat de chiffres décimaux fonctionne plus
Afficher mon appli sur mes 3 bureaux virtuels en même temps [Resolu][C] Core dumped avec pthread
Le super mot-clé de Java et le multithreadingIOException en Java est levée par isReachable
Plus de sujets relatifs à : "appli" Java/C pour Android 4 / API level 16 (abandonné)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR