Czemu apk mi się nie instaluje?

0

Witam
Napisałem w Java "Hello world", zrobiłem jar, zamieniłem na apk, podpisałem cyfrowo ale na Redmi 9 mam komunikat "aplikacja nie została zainstalowana". o co cho?

2

Wysil się trochę, jeśli chcesz uzyskać pomoc.
Załącz plik APK.
Załącz plik JAR.
Napisz jak zamieniasz tego JARa na APK.
Napisz jak podpisałeś cyfrowo ten APK.
Dodaj jakieś zrzuty ekranu.

Jedyna odpowiedź na jaką zasługuje Twój post, to wklejka z Chatu GPT...

Witaj! Wygląda na to, że masz problem z instalacją swojej aplikacji na Redmi 9. Oto kilka kroków, które możesz wypróbować, aby rozwiązać ten problem:

  1. Sprawdź uprawnienia: Upewnij się, że Twoja aplikacja ma odpowiednie uprawnienia do instalacji. Czasami brak wymaganych uprawnień może powodować problemy z instalacją.

  2. Sprawdź miejsce instalacji: Czy próbujesz zainstalować aplikację na wewnętrznej pamięci urządzenia czy na karcie SD? Upewnij się, że masz wystarczająco dużo miejsca na dysku, aby zainstalować aplikację.

  3. Spróbuj z innym plikiem APK: Czy próbujesz zainstalować tę samą aplikację, którą przekształciłeś z JAR na APK? Jeśli tak, spróbuj utworzyć nowy plik APK i zainstalować go na urządzeniu.

  4. Sprawdź ustawienia bezpieczeństwa: Czasami ustawienia bezpieczeństwa na urządzeniu mogą blokować instalację aplikacji spoza sklepu Google Play. Upewnij się, że masz włączoną opcję "Nieznane źródła" w ustawieniach bezpieczeństwa.

  5. Zrestartuj urządzenie: Czasami prosty restart urządzenia może pomóc w rozwiązaniu problemów z instalacją aplikacji.

Jeśli powyższe kroki nie pomogą, możesz również spróbować zainstalować aplikację za pomocą Android Debug Bridge (ADB). ADB pozwala na instalację aplikacji bezpośrednio z komputera.

0

Plik java

package com.example;
 
public class Main { 
    public static void main(String[] args) { 
        System.out.println("Hello, World!"); 
    } 
}

myapp.jar.7z

screenshot-20240527080546.png

screenshot-20240527080606.png[myapp.apk.7z]

screenshot-20240527080714.png
screenshot-20240527080742.png
(https://4programmers.net/assets/60324/a6R1ndCctsi9AUBMex5B3TCNhrSZuftQVl7ZUYtR.7z)

i to wszystko

3

A gdzie zarządzanie cyklem życia aplikacji?

Powinieneś normalne activity zrobić, czytałeś w ogóle jak się robi apki na androida?
Activity lifecycle ma różne metody, które musisz zaimplementować w activity komponencie, które system używa żeby stworzyć twoją aplikację, przywrócić ją czy zapauzować.

A ty zrobiłeś stdout na wyjście tekstu.

0
.GodOfCode. napisał(a):

A gdzie zarządzanie cyklem życia aplikacji?

Powinieneś normalne activity zrobić, czytałeś w ogóle jak się robi apki na androida?
Activity lifecycle ma różne metody, które musisz zaimplementować w activity komponencie, które system używa żeby stworzyć twoją aplikację, przywrócić ją czy zapauzować.

A ty zrobiłeś stdout na wyjście tekstu.

"o czym to dziecko mówi "A gdzie zarządzanie cyklem życia aplikacji?

Powinieneś normalne activity zrobić, czytałeś w ogóle jak się robi apki na androida?
Activity lifecycle ma różne metody, które musisz zaimplementować w activity komponencie, które system używa żeby stworzyć twoją aplikację, przywrócić ją czy zapauzować.

A ty zrobiłeś stdout na wyjście tekstu."?

GPT "To dziecko wydaje się być zdezorientowane i frustrujące, ale wydaje się, że mówi o ważności zarządzania cyklem życia aplikacji w aplikacjach na Androida.

W Androidzie, cykl życia aplikacji odgrywa kluczową rolę, ponieważ pozwala na kontrolowanie zachowania aplikacji w różnych sytuacjach, takich jak uruchamianie, zatrzymywanie, pr..."

xD

.GodOfCode. napisał(a):

A gdzie zarządzanie cyklem życia aplikacji?

Powinieneś normalne activity zrobić, czytałeś w ogóle jak się robi apki na androida?
Activity lifecycle ma różne metody, które musisz zaimplementować w activity komponencie, które system używa żeby stworzyć twoją aplikację, przywrócić ją czy zapauzować.

A ty zrobiłeś stdout na wyjście tekstu.

Jak/gdzie dodać ten activity kompnent?

o to chodzi?

package com.example;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // Inicjowanie UI
        TextView textView = findViewById(R.id.textView);
        textView.setText("Hello, World from Android!");
    }
}


4

@ModeracjaTeam nich ktoś temu osobnikowi da w końcu bana

0
.GodOfCode. napisał(a):

A gdzie zarządzanie cyklem życia aplikacji?

Powinieneś normalne activity zrobić, czytałeś w ogóle jak się robi apki na androida?
Activity lifecycle ma różne metody, które musisz zaimplementować w activity komponencie, które system używa żeby stworzyć twoją aplikację, przywrócić ją czy zapauzować.

A ty zrobiłeś stdout na wyjście tekstu.

Gdzie można przeczytać o tworzeniu apek na androida?

0

@johnny_Be_good: Zainstaluj sobie Android Studio i szukaj tutoriali do niego.

1

Sprawdź ustawienia bezpieczeństwa: Czasami ustawienia bezpieczeństwa na urządzeniu mogą blokować instalację aplikacji spoza sklepu Google Play. Upewnij się, że masz włączoną opcję "Nieznane źródła" w ustawieniach bezpieczeństwa.

Z tym że w nowszych wersjach Androida wygląda to inaczej, a mianowicie musisz nadać jakiejś aplikacji, w tym przypadku zapewne menedżerowi plików, uprawnienie do instalowania aplikacji.

1
Manna5 napisał(a):

Sprawdź ustawienia bezpieczeństwa: Czasami ustawienia bezpieczeństwa na urządzeniu mogą blokować instalację aplikacji spoza sklepu Google Play. Upewnij się, że masz włączoną opcję "Nieznane źródła" w ustawieniach bezpieczeństwa.

Z tym że w nowszych wersjach Androida wygląda to inaczej, a mianowicie musisz nadać jakiejś aplikacji, w tym przypadku zapewne menedżerowi plików, uprawnienie do instalowania aplikacji.

Play Protect wyłączyłem, i zrobiłem aplikację przy pomocy takiej strony MIT i ją zainstalował

1 użytkowników online, w tym zalogowanych: 0, gości: 1