Has someone tried modifying their App Inventor app(s) and publishing them to the Market? If you do, can you please help me? :X I've tried several methods but I get errors when compiling it. I get this error:
Exception in thread "main" brut.androlib.AndrolibException: brut.directory.Direc
toryException: java.io.FileNotFoundException: Launcher (The system cannot find t
he file specified)
at brut.androlib.Androlib.readMetaFile(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.androlib.Androlib.build(Unknown Source)
at brut.apktool.Main.cmdBuild(Unknown Source)
at brut.apktool.Main.main(Unknown Source)
Caused by: brut.directory.DirectoryException: java.io.FileNotFoundException: Lau
ncher (The system cannot find the file specified)
at brut.directory.ZipRODirectory.<init>(Unknown Source)
at brut.directory.ZipRODirectory.<init>(Unknown Source)
at brut.androlib.res.util.ExtFile.getDirectory(Unknown Source)
... 5 more
Caused by: java.io.FileNotFoundException: Launcher (The system cannot find the f
ile specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
... 8 more
I'd gladly reward anyone who can help me with a working method
I had mild success with a different process. I was able to upload the app to Market and distribute it. However, it will only install on Android 2.1 devices, not Android 1.6 nor Android 2.2. The app is called "Meow (Free)"; which you can give it a try if you have Android 2.1.
I've detailed this process on a web page, but this system won't let me post a link here, even though I've joined a long time ago. You can probably find it by searching for the title, "Upload App Inventor Apps to Google Market", on Google. Maybe you can try this and we can share notes.
Chieh
gypsymoth said:
I had mild success with a different process. I was able to upload the app to Market and distribute it. However, it will only install on Android 2.1 devices, not Android 1.6 nor Android 2.2. The app is called "Meow (Free)"; which you can give it a try if you have Android 2.1.
I've detailed this process on a web page, but this system won't let me post a link here, even though I've joined a long time ago. You can probably find it by searching for the title, "Upload App Inventor Apps to Google Market", on Google. Maybe you can try this and we can share notes.
Chieh
Click to expand...
Click to collapse
Thanks and yeah, I tried one method but I haven't uploaded mine to the market yet cause it's still in beta. What's the name of your app?
Sent from my FroyoEris using XDA App
Ok. I took a break from the problem and developed a second app. Then I tested it on Android 1.6, 2.1, and 2.2. They all worked. I then uploaded it to Market and it worked as well. So there must be something inside the first app that the system didn't like. I don't know what, but I guess the process works.
The first app is titled "Meow (Free)". The second app is called "Three Little Pigs".
Chieh
gypsymoth said:
Ok. I took a break from the problem and developed a second app. Then I tested it on Android 1.6, 2.1, and 2.2. They all worked. I then uploaded it to Market and it worked as well. So there must be something inside the first app that the system didn't like. I don't know what, but I guess the process works.
The first app is titled "Meow (Free)". The second app is called "Three Little Pigs".
Chieh
Click to expand...
Click to collapse
I'll those apps how do you think apps get famous? Through it's function? Features and stuff.
Sent from my FroyoEris using XDA App
how did you implement the LVL library ?
Ive followed a rough howto from some .it site and finally got it passed everything. when I hit publish tho it tells me "The copy protection feature will be deprecated soon, please use licensing service instead "
so you cant click to use or not use copy protection anymore ,until that's figured out app inventor apps wont be publishable anymore.
I just published one yesterday using apktool and the directions on the .it site for the most part. It takes patience, and a bit of thought.
I do have a question for anyone who may know the answer to this regarding App Inventor apps however.
When I decode an App Inventor app I use the -s parameter so that the source is not touched.
I would really like to be able to decode the source code too, so that I can add a couple things that are just not possible in App Inventor, and recompile.
I have tried to do this without using the -s parameter, but when I try to recompile I get a long list of errors similar to the list at the top of this thread.
Does anyone know if it is possible to do this with App Inventor apps? Any hints on what I need to do to get it working? If it is known that this is not possible I don't want to spend days trying to get something to work that just isn't possible. But, if it can be done I will spend the time it takes to figure it out.
Thanks.
Just have a look at http://forum.xda-developers.com/showthread.php?p=12009324#post12009324
Related
I am trying to reverse engineer the android market back to java code.
The new one.
So far I found all the helper library it uses and only have the vending packages left.
However, there are tons of vending files to reverse.
So anyone want to help me reverse engineer the files back to java code?
may i ask why you would like to do such a thing?
Sadly i cant help you with it though
Good luck with it
so what do we need to to exactly to help you?
well, there are tons of source files. it would be great if we reverse different parts.
so it can be done quicker.
joshman99 said:
may i ask why you would like to do such a thing?
Sadly i cant help you with it though
Good luck with it
Click to expand...
Click to collapse
I am doing this because that way we can see exactly how google coded the market. People can prob use some of google's unique layout code for their apps.
@TheBuzzer
This may be useful for you: http://code.google.com/p/android-market-api/
that is to parse an app page.
That can't dl apps and stuff.
TheBuzzer said:
I am trying to reverse engineer the android market back to java code.
The new one.
Click to expand...
Click to collapse
Are you successful in your effort? I also want to decompile the latest Android Market and strip out any "remote control" code. I am just not comfortable that Google can install(!!!) or remove any application on the next market update check cycle without any authorization from a user's part. This has already happened in the past!
try dex2jar
and then JD-GUI
enjoy
Hi guys, the reason I bought the gTablet was to get into basic Android app development, and seeing as how I'm good with flash I was ecstatic when I found out that you could make AIR apps run on Android. However, once I package my app, send it to my phone and install it via ADB, I go to launch it and it asks me to install AIR runtime for Android. I check "install" and it redirects me to the market where it says that it cannot be found.
I started a thread on the adobe mobile development forums and a staff member replied saying that it is still on the market, and he's not sure why it's not showing up on my device, because it's supported.
I've done the market hack around 8 times now to see if it makes any difference and I still can't find it. So my question is, can any of you find it? If you can, would any of you be willing to send me the .apk file? I can't seem to find it ANYWHERE.
You guys are awesome, keep it up.
MediocreNinja said:
Hi guys, the reason I bought the gTablet was to get into basic Android app development, and seeing as how I'm good with flash I was ecstatic when I found out that you could make AIR apps run on Android. However, once I package my app, send it to my phone and install it via ADB, I go to launch it and it asks me to install AIR runtime for Android. I check "install" and it redirects me to the market where it says that it cannot be found.
I started a thread on the adobe mobile development forums and a staff member replied saying that it is still on the market, and he's not sure why it's not showing up on my device, because it's supported.
I've done the market hack around 8 times now to see if it makes any difference and I still can't find it. So my question is, can any of you find it? If you can, would any of you be willing to send me the .apk file? I can't seem to find it ANYWHERE.
You guys are awesome, keep it up.
Click to expand...
Click to collapse
Hi,
There's a thread on Apps, where reelportal attached a coptmy of the air API.
Jim
P.S. Since you're on their community, if you ever find out why it's not showing up in market for gtab, can you post that info?
P.P.S. He said he got the runtime from the Air SDK.
Jim
Sure thing, a staff member told me to email him, and I did, so I'm waiting for a reply. I just got tired of waiting and figured why not try xda
THANK YOU FOR THE AIR SDK TIP! Worked so well! Everything's great now! I'll remember to keep you posted on the staff members reply though!
You're welcome. I'm hoping if they give you info about why it's not appearing in market, it might help to figure out why we can't get stuff to show up in market.
Jim
If I've already uploaded an app to the Market, is it alright to post the apk here and not have to worry about people stealing it or ripping the code and making their own version of it?
Even your market version can be ripped and stolen. Its best to upload to mrket first. That way u have the name preserved.
Sent from my Epix 4G using XDA
rpimps said:
If I've already uploaded an app to the Market, is it alright to post the apk here and not have to worry about people stealing it or ripping the code and making their own version of it?
Click to expand...
Click to collapse
It can happen. I don't know of any ways to prevent it, but here's a thread for reference with some tips:
http://forum.xda-developers.com/showthread.php?t=900923
^ Yeah I saw the Davinci thread, that's what made me worried about posting it. I already published it and it's already on Androlib etc so they can't steal the package name, but I spent a lot of time on the code and don't want someone to be able to extract it and create a ripoff version of my game.
If someone downloads it from the Market, can they extract the code and edit it to create their own version of the app, or is it locked somehow?
bumpppppppp
If you post it on the market, here, or anywhere else your code is out in the open. But android is supposed to be open source anyway.
BenKranged said:
If you post it on the market, here, or anywhere else your code is out in the open. But android is supposed to be open source anyway.
Click to expand...
Click to collapse
That's android. Not his app.
Any android APK can decompiled easyly smali or Java code but so is any application on internet, there's a way you can make it hard to decompile, like use ".so" library file for all the code u wanna hide.
Sent from my LG-P500 using XDA Premium App
Hmm, so if I've already posted it in the Market, would posting the apk here basically be the same thing, and I wouldn't be hurting myself? I just want to make sure I'm not making it any easier for thieves/scammers.
In all honesty you're not gonna make it easier or harder for theives. If they want it they will do what they can to get it. Unfortunately most creations have been thought of before and made before. Even if things are slightly changed.
You got your app out there man. Just see how well it does and maybe implement the hints given
Yip, if people want to get to your code, they will, its pretty easy to nab the apk from a device once installed.
Hey everybody,
I recently updated to lollipop. I am on the mt7-L09 running version b324. I must say I really love everything about it. I have successfully rooted it and I am running twrp 2.8.7.0 recovery and everything is running great. The only issue is that I would love to have all apps work with the new split screen feature the way you can on a samsung device. Did anyone know of a way to get all apps working with split screen? Any help would be greatly appreciated. Thank you in advance.
I have almost got it figured out. I just need to know how to get an apps component name. I used sqlite editor data/data/com.huawei.hwmwlauncher then to hwmultilauncher.db then to hw_mwlauncher. And the list of all the allowed apps are there. With component name and package name. I am trying to add youtube and I know the package name is com.google.android.youtube I just cant get the component name. Any help on this and I can figure out the rest and post a tutorial on it.
kxhan15 said:
I have almost got it figured out. I just need to know how to get an apps component name. I used sqlite editor data/data/com.huawei.hwmwlauncher then to hwmultilauncher.db then to hw_mwlauncher. And the list of all the allowed apps are there. With component name and package name. I am trying to add youtube and I know the package name is com.google.android.youtube I just cant get the component name. Any help on this and I can figure out the rest and post a tutorial on it.
Click to expand...
Click to collapse
Check out http://developer.android.com/reference/android/content/ComponentName.html. Can you post the existing ComponentNames?
PoisonNinja said:
Check out http://developer.android.com/reference/android/content/ComponentName.html. Can you post the existing ComponentNames?
Click to expand...
Click to collapse
Thank you, and yes I sure can post the existing ones. I spent all night decompiling apk's and have gotten youtube and tumblr to work with multiwindow. I have found that the component names are located in each apk's androidmanifest.xml file. The problem is that they are not all the same, and they are all in diferent spots within the manifest.
This is youtube component name com.google.android.youtube/com.google.android.youtube.app.honeycomb.Shell$HomeActivity
You notice the first part before the / is the package name of the app. After / is the package name and the activity the app is supposed to launch with. The problem I think is that not all dev's write the same way. For instance this is the Gallery app's component name com.android.gallery3d/com.huawei.gallery.app.GalleryMain
I have been able to run split screen for all apps on Mediapad X2. Maybe it can help mate 7 too(though not sure how different these devices are)
thread here : http://forum.xda-developers.com/mediapad-x2/general/emui-3-1-apps-multiscreen-t3193389
Thank guys for the support .. wish you the best of luck
bark1234 said:
I have been able to run split screen for all apps on Mediapad X2. Maybe it can help mate 7 too(though not sure how different these devices are)
thread here : http://forum.xda-developers.com/mediapad-x2/general/emui-3-1-apps-multiscreen-t3193389
Click to expand...
Click to collapse
I have been able to get most apps to work. I get the component names by running logcat through adb. When I open the app the component name shows up in the log. The problem I am having now is finding the permisions and editing them so they all fully work in multiwindow
Does anyone know what file the whitelist app list is in? Some Blacklist apps are in a file called "karaokeeffect"
I have an open souce app I wanted modded. I have the original apk and 2 versions that have already been modded, I just need a small tweak. Can anyone steer me in the right direction? I'm able to compensate someone for their time.
Casper1971 said:
I have an open souce app I wanted modded. I have the original apk and 2 versions that have already been modded, I just need a small tweak. Can anyone steer me in the right direction? I'm able to compensate someone for their time.
Click to expand...
Click to collapse
You're lucky, I'm in holiday, please tell me more. What's the "tweak". And maybe I can teach you to do it yourself, that way you won't have to compensate anyone for their time except you .
I need to know: what's the name of the apk (and what type of app it is), what do you want to modify in it (which component), and how does this app works (a quick sum up is enough).
So here are the basics. It's an otg app that uses a default download destination called "download" when tranferring files from the phone/host to the usb device. The 2 modded versions changed that destination to "download 3" and "download 4". I just want to go back one level and have it write to the root directory. I have all 3 apk files. I could probably do it myself with a little guidance, but I don't have a computer yet. (someone broke into my apartment), but I am trying to still put mysic on my mp3 player and this app seems to be the only one that works. Thank you for any help.
Did I need to give you more info.? The app is Anda Studio OTG Disk Explorer Pro 3.02. I have the apk for all 3 that I can send you, unless there is an app that lets me decompile the apks, then I CAN actually do it myself.