Game is not running in APK Release at Mobile Phone


This is in mobile phone


This is editor build

There’s not really any information here to help you out?
You should give as complete information as possible to help us help you.

What happens? Does your debug apk work?
What does the adb logcat say?

./db dosyasını veya klasörünü bulamadığından yakınıyor. Bu klasörü bundle’a eklersen çözülecektir.
Bundle’a eklemek için game.project’de içeriğe uygun şekilde Custom Resources veya bundle_resources 'a path’i(veya dosyayı) eklemen gerekir.
Umarım bu şekilde çözülür.

Detaylı bilgi:

4 Likes

Resimdeki gibi ekledim ama maalesef olmadı

FlatDB ne yapıyor bilmiyorum. Tuttuğun veri çok fazla değilse(bu yöntemde dosya ebadı sınırlı) örneğin sadece skor ve level tutuyorsan sys.save ve sys.load kullanarak çözmeni öneririm.

Bunu kullanman işlerini kolaylaştırır: https://www.defold.com/community/projects/87727/

Vaktim olursa FlatDB’ye bakacağım.

1 Like

Örnek:

function init(self)
	
	--** Kayıt İşlemi **--
	local kayit_tablosu = {} -- Kaydedilecek tablo
	local kayit_verisi = {} -- Kaydedilecek veriler
	kayit_verisi["skor"] = 0000 --skor
	kayit_verisi["seviye"] = 3 -- seviye

	-- kısa yoldan da yapabilirsin:
	-- local kayit_verisi = {skor = 000, seviye = 3} --Doğrudan aşağıda bunu kaydedebilirsin

	table.insert(kayit_tablosu, kayit_verisi) --Tabloya veri aktarılıyor
	local dosya_adresi = sys.get_save_file("oyun_ismi", "dosya_ismi") -- Dosyanın sistemde kaydedileceği adres
	print(dosya_adresi) -- Kayıt edilen adresi yazar
	-- Kaydedilirken sorun olursa
	if not sys.save(dosya_adresi, kayit_tablosu) then
		print("Kaydederken sorun oluştu")
	end

	--** Yükleme İşlemi **--
	local kayit_verisi = sys.load(dosya_adresi) -- Dosya yükleniyor
	-- Dosya boş ise
	if not next(kayit_verisi) then
		print("Dosya boş")
	end

	--Alınan veri içeriği
	pprint(kayit_verisi)
end

Kayıt yerini platforma göre kendisi belirler:

Windows
%appdata%\Roaming\oyun_ismi\dosya_ismi

OS X
~/Library/Application Support/oyun_ismi/dosya_ismi

iOS
/var/mobile/Containers/Data/Application/{app-uid?}/Library/Application Support/oyun_ismi/dosya_ismi

Android
/data/data/com.paketadı/files/dosya_ismi

HTML5
/data/.oyun_ismi/dosya_ismi

Ayrıca gördüğüm kadarıyla kamera kullanmıyorsun. O nedenle mobilde yanlardan basık görünüyor. Düzgün görünsün istersen bu sorunu senin yerine çözen kamera kullanmalısın.
Bunu kullanabilirsin: https://www.defold.com/community/projects/76573/

Çok teşekkür ederim.Forumda benim gibi türkçe konuşabilen insanlar görmek çok güzel :slight_smile:

1 Like